示例#1
0
 private static void InsertData(Product obj, string newDB)
 {
     if (CheckData(obj, newDB) == false)
     {
         obj.Product_name   = Checks.Escape(obj.Product_name);
         obj.Producttype_id = CProducttype_exten.GetId_Name(obj.Producttype_id);
         obj.Hsncode_id     = CHsncode_exten.GetId_Name(obj.Hsncode_id);
         obj.Unit_id        = CUnit_exten.GetId_Name(obj.Unit_id);
         CProduct.Insert(obj, new DAL());
     }
     ;
 }
示例#2
0
        private static bool CheckData(Product obj, string newDB)
        {
            string q = "USE " + newDB + "; ";

            q += "SELECT * FROM " + PRODUCT.PRODUCT_TBL + " WHERE " + PRODUCT.PRODUCT_NAME + " = '" + obj.Product_name + "'; ";

            using (IDataReader redr = new DAL().Listreader(q))
            {
                while (redr.Read() == true)
                {
                    obj.Product_id = redr[PRODUCT.PRODUCT_ID].ToString();

                    obj.Product_name   = Checks.Escape(obj.Product_name);
                    obj.Producttype_id = CProducttype_exten.GetId_Name(obj.Producttype_id);
                    obj.Hsncode_id     = CHsncode_exten.GetId_Name(obj.Hsncode_id);
                    obj.Unit_id        = CUnit_exten.GetId_Name(obj.Unit_id);
                    CProduct.Update(obj, new DAL());

                    return(true);
                }
                return(false);
            }
        }
示例#3
0
        private Product CollectData()
        {
            Product fobj = new Product()
            {
                Product_id     = vId,
                Product_name   = Checks.Escape(txt_product_name.Text),
                Producttype_id = CProducttype_exten.GetId_Name(txt_producttype_id.Text),
                Hsncode_id     = CHsncode_exten.GetId_Name(txt_hsncode_id.Text),
                Unit_id        = CUnit_exten.GetId_Name(txt_unit_id.Text),
                Purchase_price = ConvertTO.Decimal(txt_purchase_price.Text),
                Selling_price  = ConvertTO.Decimal(txt_selling_price.Text),
                Sgst_percent   = txt_sgst_percent.Text,
                Cgst_percent   = txt_cgst_percent.Text,
                Igst_percent   = txt_igst_percent.Text,
                Opening_stock  = ConvertTO.Decimal(txt_opening_stock.Text),
                Opening_price  = ConvertTO.Decimal(txt_opening_price.Text),
                Active_id      = Core.Stative,
                Notes          = txt_notes.Text,
                User_id        = Current.User
            };

            if ((fobj.Producttype_id == null) || (fobj.Producttype_id == ""))
            {
                fobj.Producttype_id = "1";
            }
            if ((fobj.Hsncode_id == null) || (fobj.Hsncode_id == ""))
            {
                fobj.Hsncode_id = "1";
            }
            if ((fobj.Unit_id == null) || (fobj.Unit_id == ""))
            {
                fobj.Unit_id = "1";
            }

            return(fobj);
        }