Exemple #1
0
        public Warehouse get(int id)
        {
            string    sql       = "Select * From [Inv_Warehouse] Where ID=" + id;
            DataTable dt        = DataAccess.ExecuteSQLQuery(sql);
            Warehouse wearhouse = new Warehouse();

            wearhouse.ID               = id;
            wearhouse.Name             = dt.Rows[0]["Name"].ToString();
            wearhouse.Address          = dt.Rows[0]["Address"].ToString();
            wearhouse.Active           = Convert.ToInt32(dt.Rows[0]["Active"].ToString());
            wearhouse.StoreKeeper      = Convert.ToInt32(dt.Rows[0]["StoreKeeper"].ToString());
            wearhouse.CreationDate     = Convert.ToDateTime(dt.Rows[0]["CreationDate"].ToString());
            wearhouse.LastModifiedDate = Convert.ToDateTime(dt.Rows[0]["LastModifiedDate"].ToString());
            wearhouse.OperatorID       = Convert.ToInt32(dt.Rows[0]["OperatorID"].ToString());
            sql = "SELECT dbo.Inv_ProductWearhous.ID, dbo.Inv_ProductWearhous.ProductID, dbo.Inv_ProductWearhous.WarehouseID, dbo.Inv_ProductWearhous.Active, dbo.Inv_ProductWearhous.Quantity, dbo.Inv_ProductWearhous.Cost, dbo.Inv_ProductWearhous.Price, dbo.Inv_ProductWearhous.Barcode, dbo.Inv_Warehouse.Name" +
                  " FROM dbo.Inv_ProductWearhous INNER JOIN dbo.Inv_Warehouse ON dbo.Inv_ProductWearhous.WarehouseID = dbo.Inv_Warehouse.ID" +
                  " WHERE (dbo.Inv_ProductWearhous.WearhouseID = " + id + ")";
            DataTable dt2 = DataAccess.ExecuteSQLQuery(sql);

            for (int i = 0; i < dt2.Rows.Count; i++)
            {
                ProductWatehouse productWatehouse = new ProductWatehouse();
                productWatehouse.ID          = Convert.ToInt32(dt2.Rows[i]["WearhouseID"].ToString());
                productWatehouse.ProductID   = Convert.ToInt32(dt2.Rows[i]["ProductID"].ToString());
                productWatehouse.WarehouseID = Convert.ToInt32(dt2.Rows[i]["WarehouseID"].ToString());
                productWatehouse.Active      = Convert.ToInt32(dt2.Rows[i]["Active"].ToString());
                productWatehouse.Quantity    = Convert.ToInt32(dt2.Rows[i]["Quantity"].ToString());
                productWatehouse.Cost        = Convert.ToInt32(dt2.Rows[i]["Cost"].ToString());
                productWatehouse.Price       = Convert.ToInt32(dt2.Rows[i]["Price"].ToString());
                productWatehouse.Barcode     = dt2.Rows[i]["Barcode"].ToString();
                wearhouse.productWatehouse.Add(productWatehouse);
            }
            return(wearhouse);
        }
Exemple #2
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            InvProduct product = new InvProduct();

            product.Name         = txtName.Text;
            product.SerialNumber = txtSerialNum.Text;
            product.Cost         = Convert.ToDouble(txtCost.Text);
            product.Price        = Convert.ToDouble(txtPrice.Text);
            product.Barcode      = txtBarcode.Text;
            product.Category     = Convert.ToInt32(ddlCategory.SelectedValue.ToString());
            product.Active       = 1;
            HttpCookie myCookie = Request.Cookies["user"];

            product.OperatorID  = Convert.ToInt32(myCookie.Values["userid"].ToString());
            product.LowQuantity = Convert.ToInt32(txtLowQuantity.Text);
            DataTable dt = Session["ProductWarehouse"] as DataTable;
            List <ProductWatehouse> productWarehouses = new List <ProductWatehouse>();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                ProductWatehouse productWarehouse = new ProductWatehouse();
                productWarehouse.WarehouseID = Convert.ToInt32(dt.Rows[i]["WarehouseID"].ToString());
                productWarehouse.Quantity    = Convert.ToInt32(dt.Rows[i]["Quantity"].ToString());
                productWarehouse.Cost        = Convert.ToDouble(dt.Rows[i]["Cost"].ToString());
                productWarehouse.Price       = Convert.ToDouble(dt.Rows[i]["Price"].ToString());
                productWarehouse.Barcode     = dt.Rows[i]["Barcode"].ToString();
                productWarehouse.Active      = 1;
                productWarehouses.Add(productWarehouse);
            }
            product.productWatehouse = productWarehouses;
            int res = new clsProduct().insert(product);

            if (res > 0)
            {
                Response.Redirect("~/Inventory/Products.aspx?alert=success");
            }
            else
            {
                Response.Redirect("~/Inventory/AddProduct.aspx?id=0&&alret=notpass");
            }
        }
Exemple #3
0
        public InvProduct get(int id)
        {
            string     sql     = "Select * From Inv_Products Where ID=" + id;
            DataTable  dt      = DataAccess.ExecuteSQLQuery(sql);
            InvProduct product = new InvProduct();

            product.ID               = id;
            product.Name             = dt.Rows[0]["Name"].ToString();
            product.SerialNumber     = dt.Rows[0]["SerialNumber"].ToString();
            product.StockAmount      = Convert.ToInt32(dt.Rows[0]["StockAmount"].ToString());
            product.Cost             = Convert.ToDouble(dt.Rows[0]["Cost"].ToString());
            product.Price            = Convert.ToDouble(dt.Rows[0]["Price"].ToString());
            product.Barcode          = dt.Rows[0]["Barcode"].ToString();;
            product.Category         = Convert.ToInt32(dt.Rows[0]["Category"].ToString());
            product.Active           = Convert.ToInt32(dt.Rows[0]["Active"].ToString());
            product.CreationDate     = Convert.ToDateTime(dt.Rows[0]["CreationDate"].ToString());
            product.LastModifiedDate = Convert.ToDateTime(dt.Rows[0]["LastModifiedDate"].ToString());
            product.OperatorID       = Convert.ToInt32(dt.Rows[0]["OperatorID"].ToString());
            sql = "SELECT dbo.Inv_ProductWearhous.ID, dbo.Inv_ProductWearhous.ProductID, dbo.Inv_ProductWearhous.WarehouseID, dbo.Inv_ProductWearhous.Active, dbo.Inv_ProductWearhous.Quantity, dbo.Inv_ProductWearhous.Cost, dbo.Inv_ProductWearhous.Price, dbo.Inv_ProductWearhous.Barcode, dbo.Inv_Warehouse.Name" +
                  " FROM dbo.Inv_ProductWearhous INNER JOIN dbo.Inv_Warehouse ON dbo.Inv_ProductWearhous.WarehouseID = dbo.Inv_Warehouse.ID" +
                  " WHERE (dbo.Inv_ProductWearhous.ProductID = " + id + ")";
            DataTable dt2 = DataAccess.ExecuteSQLQuery(sql);

            for (int i = 0; i < dt2.Rows.Count; i++)
            {
                ProductWatehouse productWatehouse = new ProductWatehouse();
                productWatehouse.ID          = Convert.ToInt32(dt2.Rows[i]["WearhouseID"].ToString());
                productWatehouse.ProductID   = Convert.ToInt32(dt2.Rows[i]["ProductID"].ToString());
                productWatehouse.WarehouseID = Convert.ToInt32(dt2.Rows[i]["WarehouseID"].ToString());
                productWatehouse.Active      = Convert.ToInt32(dt2.Rows[i]["Active"].ToString());
                productWatehouse.Quantity    = Convert.ToInt32(dt2.Rows[i]["Quantity"].ToString());
                productWatehouse.Cost        = Convert.ToInt32(dt2.Rows[i]["Cost"].ToString());
                productWatehouse.Price       = Convert.ToInt32(dt2.Rows[i]["Price"].ToString());
                productWatehouse.Barcode     = dt2.Rows[i]["Barcode"].ToString();
                product.productWatehouse.Add(productWatehouse);
            }
            return(product);
        }