Exemplo n.º 1
0
    public string addMasterProduct(string productName, string sku, string productDescription, string ddlPopCategoryProduct, string ddlPopBrandProduct, string ArabicName, string ArabicDiscription)
    {
        productManager objproduct = new productManager();

        if (productName != "" && sku != "")
        {
            objproduct.productName        = Server.HtmlEncode(productName);
            objproduct.sku                = sku;
            objproduct.productDescription = Server.HtmlEncode(productDescription);
            objproduct.barcode            = "";
            objproduct.isVarientProduct   = 0;
            objproduct.isMasterProduct    = 1;
            objproduct.price              = 0;
            objproduct.cost               = 0;
            objproduct.minimumQuantity    = 0;
            objproduct.inventory          = 0;
            objproduct.varientItem        = "";
            objproduct.isactive           = 1;
            objproduct.isFeatured         = 0;
            objproduct.varientItem        = "";

            if (objproduct.SkuExist())
            {
                return("Product sku is already exist");
            }
            if (objproduct.TitleExist())
            {
                return("Product name is already exist");
            }

            objproduct.InsertItem();

            int maxid = objproduct.getmaxid();
            objproduct.productId = maxid;

            objproduct.QRCOde = UploadQRCode(sku);
            objproduct.UpdateQRCode();

            if (ddlPopCategoryProduct != null || ddlPopCategoryProduct != "0")
            {
                string[] PopCategory = ddlPopCategoryProduct.Split(',');
                for (int i = 0; i < PopCategory.Count(); i++)
                {
                    objproduct.categoryId = Convert.ToInt32(PopCategory[i]);
                    objproduct.InsertProductCategroyItem();
                }
            }
            if (ddlPopBrandProduct != null || ddlPopBrandProduct != "0")
            {
                string[] PopBrand = ddlPopBrandProduct.Split(',');
                for (int j = 0; j < PopBrand.Count(); j++)
                {
                    objproduct.productId = maxid;
                    objproduct.barndId   = Convert.ToInt32(PopBrand[j]);
                    objproduct.InsertProductBrandItem();
                }
            }

            objproduct.languageId = 1;
            objproduct.InsertProductLanguageItem();

            objproduct.languageId         = 2;
            objproduct.productName        = Server.HtmlEncode(ArabicName);
            objproduct.productDescription = Server.HtmlEncode(ArabicDiscription);
            objproduct.InsertProductLanguageItem();

            //int maxID = objproduct.getmaxid();

            return("Master product inserted successfully");
        }
        else
        {
            return("Master product not inserted");
        }
    }