Exemple #1
0
        public List <product_imageinfo> SelectByID(string productID)
        {
            try
            {
                List <product_imageinfo> lstpiinfo = new List <product_imageinfo>();
                using (RMSDataContext db = new RMSDataContext())
                {
                    product_imageinfo piinfo;
                    var a = (from o in db.product_image1s where o.ProductID == productID && o.MainPic == false select o).ToList();
                    foreach (var obj in a)
                    {
                        piinfo = new product_imageinfo();
                        piinfo.Product_imageID = obj.Product_imageID;
                        piinfo.Images          = (obj.Images.ToArray());
                        piinfo.MainPic         = obj.MainPic;
                        lstpiinfo.Add(piinfo);
                    }
                    return(lstpiinfo);
                }
            }


            catch (Exception ex)
            {
                return(new List <product_imageinfo>());
            }
        }
        public List <product_imageinfo> Selectallproduct_imagecs()
        {
            try
            {
                List <product_imageinfo> lstpiinfo = new List <product_imageinfo>();
                using (RMSDataContext db = new RMSDataContext())
                {
                    product_imageinfo piinfo;
                    var a = (from o in db.product_images select o).ToList();
                    foreach (var obj in a)
                    {
                        piinfo = new product_imageinfo();
                        piinfo.Product_imageID = obj.Product_imageID;
                        piinfo.Images          = obj.Images;

                        lstpiinfo.Add(piinfo);
                    }
                    return(lstpiinfo);
                }
            }


            catch (Exception ex)
            {
                return(new List <product_imageinfo>());
            }
        }
 public void Insertproduct_images(product_imageinfo pinfo)
 {
     using (RMSDataContext db = new RMSDataContext())
     {
         product_image tbl = new product_image();
         tbl.Product_imageID = pinfo.Product_imageID;
         tbl.Images          = pinfo.Images;
         db.product_images.InsertOnSubmit(tbl);
         db.SubmitChanges();
     }
 }
Exemple #4
0
        public void DelectProductImagebyProductimgId(product_imageinfo pinfo)

        {
            try
            {
                using (RMSDataContext db = new RMSDataContext())
                {
                    var p = (from pp in db.product_image1s where pp.Product_imageID == pinfo.Product_imageID select pp).First();

                    db.product_image1s.DeleteOnSubmit(p);
                    db.SubmitChanges();
                }
            }
            catch (Exception ex)
            {
                product_imageinfo pi = new product_imageinfo();
            }
        }
Exemple #5
0
        public void UpdateProductImagebyProductId(product_imageinfo pinfo)
        {
            try
            {
                using (RMSDataContext db = new RMSDataContext())
                {
                    var p = (from pp in db.product_image1s where pp.Product_imageID == pinfo.Product_imageID select pp).First();

                    p.Product_imageID = pinfo.Product_imageID;
                    p.Images          = pinfo.Images;

                    db.SubmitChanges();
                }
            }
            catch (Exception ex)
            {
                product_imageinfo pi = new product_imageinfo();
            }
        }
Exemple #6
0
 public void InsertProductImage(product_imageinfo pinfo)
 {
     try
     {
         using (RMSDataContext db = new RMSDataContext())
         {
             product_image1 pim = new product_image1();
             Guid           pid = Guid.NewGuid();
             pim.Product_imageID = pid.ToString();
             pim.ProductID       = pinfo.ProductID;
             System.Data.Linq.Binary file_binary = new System.Data.Linq.Binary(pinfo.Images);
             pim.Images  = file_binary;
             pim.MainPic = pinfo.MainPic;
             db.product_image1s.InsertOnSubmit(pim);
             db.SubmitChanges();
         }
     }
     catch (Exception ex) { }
 }
Exemple #7
0
        public void InsertProductImages(product_imageinfo piInf)
        {
            try
            {
                using (RMSDataContext db = new RMSDataContext())
                {
                    product_image1 pr   = new product_image1();
                    Guid           prid = new Guid();

                    pr.Product_imageID = prid.ToString();
                    System.Data.Linq.Binary file_binary = new System.Data.Linq.Binary(piInf.Images);
                    pr.Images = file_binary;
                    //System.Data.Linq.Binary file_binary_Main = new System.Data.Linq.Binary(piInf.MainPic);
                    //pr.MainPic = file_binary_Main;
                    pr.ProductID = piInf.ProductID;
                    db.product_image1s.InsertOnSubmit(pr);
                    db.SubmitChanges();
                }
            }
            catch (Exception ex) { }
        }
        protected void btnSave_Click(object sender, EventArgs e)
        {
            Productinfo       prinfo = new Productinfo();
            ProductController pcon   = new ProductController();

            prinfo.ProductName         = txtProductName.Text.Trim();
            prinfo.Product_description = txtDesc.Text.Trim();
            prinfo.Color = txtColor.Text.Trim();
            prinfo.Size  = txtSize.Text.Trim();
            prinfo.Manufacture_Country  = txtMade.Text.Trim();
            prinfo.UnitPrice            = Convert.ToDecimal(txtSellPrice.Text.Trim());
            prinfo.Manufacture_date     = Convert.ToDateTime(txtManuDate.Text.Trim());
            prinfo.Expired_date         = Convert.ToDateTime(txtExpDate.Text.Trim());
            prinfo.Product_Expired_date = Convert.ToDateTime(txtExpDate.Text.Trim());
            prinfo.BrandID    = ddlBrand.SelectedItem.Value;
            prinfo.CategoryID = ddlCateogry.SelectedItem.Value;
            prinfo.SupplierID = ddlSupplier.SelectedItem.Value;
            prinfo.UMID       = ddlUM.SelectedItem.Value;
            //pcon.InsertProduct(prinfo);

            string productID = pcon.InsertProduct(prinfo);

            Inventoryinfo       invinfo = new Inventoryinfo();
            Invertorycontroller invCon  = new Invertorycontroller();

            invinfo.ProductID   = productID;
            invinfo.UnitInStock = Convert.ToInt32(txtUnitStock.Text.Trim());

            string invId = invCon.InsertInventory(invinfo);

            ReorderInfo       rinfo = new ReorderInfo();
            ReorderController rcon  = new ReorderController();

            rinfo.ProductID   = productID;
            rinfo.InventoryID = invId;
            rinfo.ReorderUnit = txtReorder.Text.Trim();

            rcon.InsertReorder(rinfo);

            Cell_Priceinfoinfo   cinfo = new Cell_Priceinfoinfo();
            Cell_PriceController ccon  = new Cell_PriceController();

            cinfo.Cell_Price1 = Convert.ToDecimal(txtBuyPrice.Text.Trim());
            cinfo.Cell_Price2 = Convert.ToDecimal(txtSellPrice.Text.Trim());
            cinfo.Product_id  = productID;
            cinfo.UMID        = ddlUM.SelectedItem.Value;

            ccon.InsertCell_Price(cinfo);

            if (fuMain.HasFile)
            {
                product_imageinfo      piminfo = new product_imageinfo();
                ProductImageController pimcon  = new ProductImageController();
                piminfo.ProductID = productID;
                piminfo.Images    = fuMain.FileBytes;
                piminfo.MainPic   = true;
                pimcon.InsertProductImage(piminfo);
            }
            if (fuLeft.HasFile)
            {
                product_imageinfo      piminfo = new product_imageinfo();
                ProductImageController pimcon  = new ProductImageController();
                piminfo.ProductID = productID;
                piminfo.Images    = fuLeft.FileBytes;

                pimcon.InsertProductImage(piminfo);
            }
            if (FuBehind.HasFile)
            {
                product_imageinfo      piminfo = new product_imageinfo();
                ProductImageController pimcon  = new ProductImageController();
                piminfo.ProductID = productID;
                piminfo.Images    = FuBehind.FileBytes;
                piminfo.MainPic   = false;
                pimcon.InsertProductImage(piminfo);
            }
            if (fuRight.HasFile)
            {
                product_imageinfo      piminfo = new product_imageinfo();
                ProductImageController pimcon  = new ProductImageController();
                piminfo.ProductID = productID;
                piminfo.Images    = fuRight.FileBytes;
                piminfo.MainPic   = false;
                pimcon.InsertProductImage(piminfo);
            }
            if (fuFront.HasFile)
            {
                product_imageinfo      piminfo = new product_imageinfo();
                ProductImageController pimcon  = new ProductImageController();
                piminfo.ProductID = productID;
                piminfo.Images    = fuFront.FileBytes;
                piminfo.MainPic   = false;
                pimcon.InsertProductImage(piminfo);
            }
            if (fuBottom.HasFile)
            {
                product_imageinfo      piminfo = new product_imageinfo();
                ProductImageController pimcon  = new ProductImageController();
                piminfo.ProductID = productID;
                piminfo.Images    = fuBottom.FileBytes;
                piminfo.MainPic   = false;
                pimcon.InsertProductImage(piminfo);
            }

            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('New Product Inserted Successfully!')", true);
        }
 public string listingImage(product_imageinfo info)
 {
     return("<img onclick='ChangeImage(this)' class='slideImage'  src='" + "Controller/productImgHandler1.ashx?ProIMID=" + info.Product_imageID + "' />");
 }
Exemple #10
0
 public void DelectProductImage(product_imageinfo prinfo)
 {
     piDao = new product_imageDao();
     piDao.DelectProductImagebyProductimgId(prinfo);
 }
Exemple #11
0
 public void UpdateProductImage(product_imageinfo prinfo)
 {
     piDao = new product_imageDao();
     piDao.UpdateProductImagebyProductId(prinfo);
 }
Exemple #12
0
 public void InsertProductImage(product_imageinfo prinfo)
 {
     piDao = new product_imageDao();
     piDao.InsertProductImage(prinfo);
 }