Example #1
0
        public List <clsBag> GetBrandBags(string b)
        {
            DataTable     lcResult = clsDbConnection.GetDataTable("SELECT * FROM Bag WHERE bag_brand_id = '" + b + "'", null);;
            List <clsBag> lcNames  = new List <clsBag>();

            foreach (DataRow dr in lcResult.Rows)
            {
                clsBag bb = new clsBag();
                bb.bag_name      = (string)dr["bag_name"];
                bb.bag_price     = Convert.ToDecimal(dr["bag_price"].ToString());
                bb.bag_colour    = (string)dr["bag_colour"];
                bb.bag_size      = (string)dr["bag_size"];
                bb.bag_brand_id  = (string)dr["bag_brand_id"];
                bb.bag_catergory = Convert.ToChar(dr["bag_catergory"]);
                if (!string.IsNullOrEmpty(Convert.ToString(dr["bag_condition"])))
                {
                    bb.bag_condition = Convert.ToString(dr["bag_condition"]);
                }
                if (!string.IsNullOrEmpty(Convert.ToString(dr["bag_warranty"])))
                {
                    bb.bag_warranty = Convert.ToString(dr["bag_warranty"]);
                }
                lcNames.Add(bb);
            }
            return(lcNames);
        }
Example #2
0
        private Dictionary <string, object> prepareBagParameters(clsBag prBag)
        {
            Dictionary <string, object> par = new Dictionary <string, object>(10);

            par.Add("bag_name", prBag.bag_name);
            par.Add("bag_price", prBag.bag_price);
            par.Add("bag_colour", prBag.bag_colour);
            par.Add("bag_size", prBag.bag_size);
            par.Add("bag_brand_id", prBag.bag_brand_id);
            par.Add("bag_condition", prBag.bag_condition);
            par.Add("bag_warranty", prBag.bag_warranty);
            par.Add("bag_catergory", prBag.bag_catergory);
            return(par);
        }
Example #3
0
 public string PostBag(clsBag prBag)
 {   // insert
     try
     {
         int lcRecCount = clsDbConnection.Execute("INSERT INTO Bag " +
                                                  "VALUES (@bag_name, @bag_price, @bag_colour, @bag_size, @bag_brand_id, @bag_condition, @bag_warranty, @bag_catergory)",
                                                  prepareBagParameters(prBag));
         if (lcRecCount == 1)
         {
             return("One Bag inserted");
         }
         else
         {
             return("Unexpected Bag insert count: " + lcRecCount);
         }
     }
     catch (Exception ex)
     {
         return(ex.GetBaseException().Message);
     }
 }
Example #4
0
 public string PutBag(clsBag prBag)
 {   // update
     try
     {
         int lcRecCount = clsDbConnection.Execute("UPDATE Bag SET " +
                                                  "bag_price = @bag_price, bag_condition = @bag_condition, bag_warranty = @bag_warranty " +
                                                  "WHERE bag_name=@bag_name",
                                                  prepareBagParameters(prBag));
         if (lcRecCount == 1)
         {
             return("One Bag updated");
         }
         else
         {
             return("Unexpected Bag update count: " + lcRecCount);
         }
     }
     catch (Exception ex)
     {
         return(ex.GetBaseException().Message);
     }
 }