Exemplo n.º 1
0
        //Click Edit for popup window to edit image.
        protected void repeaterImage_OnItemCommand(object sender, RepeaterCommandEventArgs e)
        {
            try
            {
                int id = Convert.ToInt32(e.CommandArgument);
                if (e.CommandName == "editImages")
                {
                    lblImage.Visible        = false;
                    fileUploadImage.Visible = false;
                    lblNewImage.Text        = "Edit Image";

                    ViewState["imageID"] = id;

                    DataSet getImagesbyImageID = (new CatalogInventoryManagerDAL().GetImageByImage_DAL(id));

                    string populateColorID = getImagesbyImageID.Tables[0].Rows[0]["Color_Id"].ToString();
                    string defaultImage    = getImagesbyImageID.Tables[0].Rows[0]["defaultImage"].ToString();

                    chkDefaultImage.Checked = Convert.ToBoolean(defaultImage);

                    populateImageColorDDL();
                    ddlNewColor.Items.Insert(0, new ListItem("Select", "0"));
                    ddlNewColor.SelectedValue = populateColorID;

                    MdlPopupImage.Show();
                }
                else if (e.CommandName == "removeImage")
                {
                    int deleteImage = (new CatalogInventoryManagerDAL().DeleteProductImagebyImageID_DAL(id));
                    int iInvTemp_Id = Convert.ToInt32(hfInventoryID.Value);
                    //Bind and display the images
                    BindInventoriesImage(iInvTemp_Id);
                    panelDisplayImages.Visible = true;
                }
            }
            catch (Exception ex)
            {
                string strErrCode = ERROR_DISPLAY_MESSAGE + "," + (new Error_Log()).LogErrorIntoDB(ex, "repeaterImage_OnItemCommand");
                lblErr.Text = strErrCode;
            }
        }
Exemplo n.º 2
0
        //Open add inventory panel and populate the size and color DDL.
        //protected void OpenAddInventoryPanel_Click(object sender, EventArgs e)
        //{
        //    try
        //    {
        //        lblErrProduct.Text = string.Empty;
        //        //txtnewInventoriesSKU.Text = string.Empty;
        //        //txtnewInventoriesQTY.Text = string.Empty;
        //        lblErrInventory.Text = string.Empty;
        //        panelAddnewInventory.Visible = true;
        //        populateSizeDDL();
        //        ddlnewInventoriesSize.Items.Insert(0, new ListItem("Select", "0"));

        //        populateColor();
        //        ddlnewInventoriesColor.Items.Insert(0, new ListItem("Select", "0"));
        //    }
        //    catch (Exception ex)
        //    {
        //        string strErrCode = ERROR_DISPLAY_MESSAGE + "," + (new Error_Log()).LogErrorIntoDB(ex, "OpenAddInventoryPanel_Click");
        //        lblErr.Text = strErrCode;
        //    }

        //}//End of OpenAddInventoryPanel_Click method.

        //Click to popup window for update image and populate the color DDL.
        protected void OpenAddImagePanel_Click(object sender, EventArgs e)
        {
            try
            {
                lblImage.Visible        = true;
                fileUploadImage.Visible = true;
                lblErrInventory.Text    = string.Empty;
                lblErrProduct.Text      = string.Empty;
                lblErrImage.Text        = string.Empty;
                lblNewImage.Text        = "Add New Image";
                populateImageColorDDL();
                ddlNewColor.Items.Insert(0, new ListItem("Select", "0"));

                ViewState["imageID"] = "0";
                MdlPopupImage.Show();
            }
            catch (Exception ex)
            {
                string strErrCode = ERROR_DISPLAY_MESSAGE + "," + (new Error_Log()).LogErrorIntoDB(ex, "OpenAddImagePanel_Click");
                lblErr.Text = strErrCode;
            }
        }//End of OpenAddImagePanel_Click method.
Exemplo n.º 3
0
        }//End of AddProduct_Click method.

        //Add new inventory to the new product.
        //protected void AddNewInventory_Click(object sender, EventArgs e)
        //{
        //    try
        //    {
        //        if (ddlnewInventoriesSize.SelectedIndex == 0)
        //        {
        //            lblErrInventory.Text = "Please select a Size.";
        //            return;
        //        }
        //        if (ddlnewInventoriesColor.SelectedIndex == 0)
        //        {
        //            lblErrInventory.Text = "Please select a Color.";
        //            return;
        //        }
        //        //if (txtnewInventoriesQTY.Text.Trim() == string.Empty)
        //        //{
        //        //    lblErrInventory.Text = "Please enter the Quantity";
        //        //    return;
        //        //}
        //        //int qty;
        //        //if (!int.TryParse(txtnewInventoriesQTY.Text, out qty))
        //        //{
        //        //    lblErrInventory.Text = "Please enter a valid Quantity.";
        //        //    return;
        //        //}
        //        //int tempQty;
        //        //int zeroError = Convert.ToInt32(txtnewInventoriesQTY.Text);
        //        //if (zeroError < 0)
        //        //{
        //        //    lblErrInventory.Text = "Quantity cannot be less than zero.";
        //        //    return;
        //        //}
        //        //else
        //        //{
        //        //    tempQty = Convert.ToInt32(txtnewInventoriesQTY.Text.Trim());
        //        //}
        //        int tempQty = 0;
        //        lblErrInventory.Text = string.Empty;
        //        int tempInvSize = Convert.ToInt32(ddlnewInventoriesSize.SelectedValue);
        //        int tempInvColor = Convert.ToInt32(ddlnewInventoriesColor.SelectedValue);
        //        string tempSKU = txtbxSKU.Text.Trim();

        //        int iInvTemp_Id = 0;

        //        DataSet DftwhNum = (new AddCartsDAL()).GetDefaultCMSWarehouses();
        //        string strwhse = DftwhNum.Tables[0].Rows[0]["Whse_Id"].ToString();
        //        int tempStrwhse = Convert.ToInt32(strwhse);
        //        int tempUserID = Convert.ToInt32(Session["UserID"].ToString());

        //        if (ViewState["iInvTemp_Id"] != null)
        //        {
        //            iInvTemp_Id = Convert.ToInt32(ViewState["iInvTemp_Id"]);
        //            int addNewInventories = (new CatalogInventoryManagerDAL().InsertNewInventory_DAL(iInvTemp_Id, tempInvSize, tempInvColor, tempSKU, tempQty, tempStrwhse, tempUserID));
        //        }
        //        else
        //        {
        //            iInvTemp_Id = Convert.ToInt32(hfInventoryID.Value);
        //            int addNewInventories = (new CatalogInventoryManagerDAL().InsertNewInventory_DAL(iInvTemp_Id, tempInvSize, tempInvColor, tempSKU, tempQty, tempStrwhse, tempUserID));
        //        }

        //        BindInventories(iInvTemp_Id);
        //        panelDisplayInventory.Visible = true;

        //        //Reset add inventory
        //        //txtnewInventoriesQTY.Text = string.Empty;
        //        populateSizeDDL();
        //        ddlnewInventoriesSize.Items.Insert(0, new ListItem("Select", "0"));
        //        populateColor();
        //        ddlnewInventoriesColor.Items.Insert(0, new ListItem("Select", "0"));
        //    }
        //    catch (Exception ex)
        //    {
        //        string strErrCode = ERROR_DISPLAY_MESSAGE + "," + (new Error_Log()).LogErrorIntoDB(ex, "AddNewInventory_Click");
        //        lblErr.Text = strErrCode;
        //    }
        //}//End of AddNewInventory_Click method.

        protected void SaveImage_Click(object sender, EventArgs e)
        {
            try
            {
                lblErrImage.Text = string.Empty;
                if (ddlNewColor.SelectedIndex == 0)
                {
                    MdlPopupImage.Show();
                    lblErrorImage.Text = "Please select a Color.";
                    return;
                }

                lblErrImage.Text = string.Empty;
                string tempFileName      = ""; //image name
                int    tempColor         = Convert.ToInt32(ddlNewColor.SelectedValue);
                int    tempInvTemplateID = Convert.ToInt32(ViewState["iInvTemp_Id"]);
                int    imageID           = Convert.ToInt32(ViewState["imageID"]);

                bool   chckDefaultImage = chkDefaultImage.Checked;
                string fileExt;
                byte[] tempImage;

                if (fileUploadImage.HasFile)
                {
                    fileExt = "";

                    fileExt = System.IO.Path.GetExtension(fileUploadImage.PostedFile.FileName);
                    if (fileExt.ToLower() != ".gif" && fileExt.ToLower() != ".jpg")
                    {
                        MdlPopupImage.Show();
                        lblErrorImage.Text = "Only GIF and JPG image are accepted.";
                        return;
                    }

                    tempImage    = fileUploadImage.FileBytes;
                    tempFileName = fileUploadImage.FileName;
                }
                else
                {
                    tempImage = null;
                }

                if (ViewState["iInvTemp_Id"] != null)
                {
                    int uploadImage = (new CatalogInventoryManagerDAL().SaveImage_DAL(tempFileName, tempColor,
                                                                                      tempImage, tempInvTemplateID, imageID, chckDefaultImage));
                }
                else
                {
                    tempInvTemplateID = Convert.ToInt32(hfInventoryID.Value);
                    int uploadImage = (new CatalogInventoryManagerDAL().SaveImage_DAL(tempFileName, tempColor,
                                                                                      tempImage, tempInvTemplateID, imageID, chckDefaultImage));
                }

                //Bind and display the images
                BindInventoriesImage(tempInvTemplateID);
                panelDisplayImages.Visible = true;
                chkDefaultImage.Checked    = false;
            }
            catch (Exception ex)
            {
                string strErrCode = ERROR_DISPLAY_MESSAGE + "," + (new Error_Log()).LogErrorIntoDB(ex, "SaveImage_Click");
                lblErr.Text = strErrCode;
            }
        }
Exemplo n.º 4
0
 protected void CancelImage_Click(object sender, EventArgs e)
 {
     chkDefaultImage.Checked = false;
     MdlPopupImage.Hide();
 }