public static DataObjects.Status GetStatus(int id) { Database.Generics genDB = new Generics(); SqlParameter param = new SqlParameter("ID", typeof(System.Int32)); param.Value = id; List<SqlParameter> paramList = new List<SqlParameter>(); paramList.Add(param); DataObjects.Status status = new DataObjects.Status(); using (DataSet dsStatusDetail = genDB.GetDataFromDB("SELECT * FROM StatusType WHERE ID = @ID", CommandType.Text, paramList)) { if ((dsStatusDetail != null) && (dsStatusDetail.Tables.Count > 0)) { status.Id = Convert.ToInt32(dsStatusDetail.Tables[0].Rows[0]["ID"]); status.Description = dsStatusDetail.Tables[0].Rows[0]["Description"].ToString(); } } return status; }
public static List<DataObjects.Status> GetAllStatus() { Database.Generics genDB = new Generics(); List<DataObjects.Status> statusList = new List<DataObjects.Status>(); DataObjects.Status status; using (DataSet dsStatusDetails = genDB.GetDataFromDB("SELECT * FROM StatusType", CommandType.Text)) { if ((dsStatusDetails != null) && (dsStatusDetails.Tables.Count > 0)) { foreach (DataRow row in dsStatusDetails.Tables[0].Rows) { status = new DataObjects.Status(); status.Id = Convert.ToInt32(row["id"]); status.Description = row["Description"].ToString(); statusList.Add(status); } } } return statusList; }