This commit is contained in:
Bobbie Hodgetts
2024-05-09 16:42:32 +01:00
parent 270eebca9a
commit b790a7b642
10 changed files with 427 additions and 0 deletions

View File

@@ -0,0 +1,54 @@
using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace bnhtrade.Core.Data.Database.Purchase
{
internal class PurchaseLineStatus : Connection
{
public List<Model.Purchase.PurchaseLineStatus> Read()
{
var returnList = new List<Model.Purchase.PurchaseLineStatus>();
using (SqlConnection conn = new SqlConnection(SqlConnectionString))
{
conn.Open();
using (SqlCommand cmd = new SqlCommand(@"
SELECT [PurchaseLineStatusID]
,[PurchaseLineStatus]
,[ListSort]
,[TimeStamp]
FROM [e2A].[dbo].[tblPurchaseLineStatus]
ORDER BY [ListSort]
", conn))
{
using (SqlDataReader reader = cmd.ExecuteReader())
{
if (!reader.HasRows)
{
// do something
}
else
{
while (reader.Read())
{
int id = reader.GetInt32(0);
string name = reader.GetString(1);
int lineSort = reader.GetInt32(2);
var returnItem = new Model.Purchase.PurchaseLineStatus(id, name,lineSort);
returnList.Add( returnItem );
}
}
}
}
}
return returnList;
}
}
}