Exemple #1
0
        public static List <cEquipment> RetrieveEquipment(retrieveEquipmentData type)
        {
            List <ParamStruct> paramiters = new List <ParamStruct>();

            paramiters.Add(new ParamStruct("@retriveType", type, DbType.Int32, 4, ParameterDirection.Input));
            DbDataReader reader = DAL.DAL.ReadData("retrieveEqipmentData", paramiters);

            return(Repackager(reader, type));
        }
Exemple #2
0
        private static List <cEquipment> Repackager(DbDataReader reader, retrieveEquipmentData type)
        {
            List <cEquipment> EquipList = new List <cEquipment>();


            while (reader.Read())
            {
                cEquipment equip = cEquipment.Create();
                equip.trustedSource = true;
                switch (type)
                {
                case retrieveEquipmentData.getEquipmentIdSerial:
                {
                    equip.EquipId = Convert.ToInt32(reader["equipmentId"]);
                    equip.Serial  = reader["serial"].ToString();
                    break;
                }

                case retrieveEquipmentData.getEquipmentById:
                case retrieveEquipmentData.getEquipmentByCategory:
                case retrieveEquipmentData.getEquipmentDetail:
                case retrieveEquipmentData.getEquipmentExcludNotAvail:
                {
                    equip.EquipId   = Convert.ToInt32(reader["equipmentId"]);
                    equip.Serial    = reader["serial"].ToString();
                    equip.RentPrice = Convert.ToDecimal(reader["rentPrice"]);
                    equip.ListPrice = Convert.ToDecimal(reader["listPrice"]);
                    equip.Status    = (StatusTypes)reader["availStatus"];
                    if (reader["dateOut"] != DBNull.Value)
                    {
                        equip.DateOut = Convert.ToDateTime(reader["dateOut"]);
                    }
                    if (reader["dateIn"] != DBNull.Value)
                    {
                        equip.DateIn = Convert.ToDateTime(reader["dateIn"]);
                    }
                    equip.Category = (EquipmentTypes)reader["category"];

                    break;
                }
                }

                equip.trustedSource = false;
                EquipList.Add(equip);
            }
            return(EquipList);
        }
Exemple #3
0
 public static List <cEquipment> Retreive(retrieveEquipmentData type)
 {
     return(cEquipmentSQL.RetrieveEquipment(type));
 }
Exemple #4
0
        public List <cEquipment> GetEquipmentList(retrieveEquipmentData type)
        {
            List <cEquipment> Equips = new List <cEquipment>();

            return(Equips);
        }