Exemple #1
0
    protected void link_edit(object sender, System.EventArgs e)
    {
        LinkButton obj = sender as LinkButton;

        Selected_id.Value        = obj.CommandArgument;
        ProductData              = productController.GetProduct(Selected_id.Value);
        price.Text               = ProductData.Price.ToString();
        p_id.Text                = ProductData.P_id.ToString();
        productname.Text         = ProductData.Productname;
        storage.Text             = ProductData.Storage.ToString();
        description.Text         = ProductData.Description;
        status.SelectedValue     = ProductData.Status;
        categoryid.SelectedIndex = categoryid.Items.IndexOf(categoryid.Items.FindByValue(ProductData.Categoryid.ToString()));
        stringArray[1]           = ProductData.Pic1;
        stringArray[2]           = ProductData.Pic2;
        stringArray[3]           = ProductData.Pic3;
        stringArray[0]           = ProductData.Logo;
        keywords                 = ProductData.Keyword;
        sort.Text                = ProductData.Sort;
        memo.Text                = ProductData.Memo;
        videourl.Text            = ProductData.Videourl;
        productcode.Text         = ProductData.Productcode;
        supplierid.SelectedIndex = supplierid.Items.IndexOf(supplierid.Items.FindByValue(ProductData.Supplierid.ToString()));

        Image1.ImageUrl            = "/upload/" + stringArray[1] + "?" + DateTime.Now.ToString("yyyyMMddhhmmss");
        Image2.ImageUrl            = "/upload/" + stringArray[2] + "?" + DateTime.Now.ToString("yyyyMMddhhmmss");
        Image3.ImageUrl            = "/upload/" + stringArray[3] + "?" + DateTime.Now.ToString("yyyyMMddhhmmss");
        Imagelogo.ImageUrl         = "/upload/" + stringArray[0] + "?" + DateTime.Now.ToString("yyyyMMddhhmmss");
        spec.Text                  = ProductData.Spec;
        viewcount.Text             = ProductData.Viewcount.ToString();
        MultiView1.ActiveViewIndex = 1;
        Btn_save.CommandArgument   = "edit";
        if (obj.CommandName == "copy")
        {
            Btn_save.CommandArgument = "copy";
        }
    }
Exemple #2
0
    protected void Btn_save_Click(object sender, System.EventArgs e)
    {
        int                 i      = 0;
        LinkButton          obj    = sender as LinkButton;
        NameValueCollection nvc    = new NameValueCollection();
        string              strsql = "";

        if (Btn_save.CommandArgument == "copy" || Btn_save.CommandArgument == "add")
        {
            strsql = "insert into tbl_productdata (viewcount) values (@viewcount ) ";
            nvc.Add("viewcount", "0");
            i      = DbControl.Data_add(strsql, nvc);
            strsql = "select max(p_id ) from tbl_productdata  where p_id >@p_id ";
            nvc.Clear();
            nvc.Add("p_id", "0");
            DataTable dt = DbControl.Data_Get(strsql, nvc);
            p_id.Text = dt.Rows[0][0].ToString();
        }
        else
        {
            ProductData    = productController.GetProduct(Selected_id.Value);
            stringArray[1] = ProductData.Pic1;
            stringArray[2] = ProductData.Pic2;
            stringArray[3] = ProductData.Pic3;
            stringArray[0] = ProductData.Logo;
        }

        string img_path = "../upload/";
        string picname  = DateTime.Now.ToString("yyyyMMddhhmmssfff");

        if (FileUpload1.FileName != "")
        {
            FileUpload1.SaveAs(Server.MapPath(img_path + picname + "-1.jpg"));
            stringArray[1] = picname + "-1.jpg";
        }
        if (FileUpload2.FileName != "")
        {
            FileUpload2.SaveAs(Server.MapPath(img_path + picname + "-2.jpg"));
            stringArray[2] = picname + "-2.jpg";
        }
        if (FileUpload3.FileName != "")
        {
            FileUpload3.SaveAs(Server.MapPath(img_path + picname + "-3.jpg"));
            stringArray[3] = picname + "-3.jpg";
        }
        if (FileUploadlogo.FileName != "")
        {
            FileUploadlogo.SaveAs(Server.MapPath(img_path + picname + "-logo.jpg"));
            stringArray[0] = picname + "-logo.jpg";
        }
        if (sort.Text == "")
        {
            sort.Text = "0";
        }

        strsql = @"UPDATE  tbl_productdata  SET productname=@productname,price=@price
                ,productcode=@productcode,videourl=@videourl
                ,description = @description, storage = @storage, pic1 = @pic1, pic2 = @pic2
                , pic3 = @pic3 ,keyword = @keyword,memo=@memo,
                categoryid = @categoryid,  status = @status,sort=@sort,logo=@logo
              ,kindid=@kindid, supplierid=@supplierid,spec=@spec where p_id=@id ";
        nvc.Clear();
        nvc.Add("productname", productname.Text);
        nvc.Add("price", price.Text);
        nvc.Add("productcode", productcode.Text);
        nvc.Add("videourl", videourl.Text);
        nvc.Add("storage", storage.Text);
        nvc.Add("description", Server.HtmlDecode(description.Text));
        nvc.Add("status", status.SelectedValue);
        nvc.Add("categoryid", categoryid.SelectedValue);
        nvc.Add("logo", stringArray[0] == null ? "" : stringArray[0]);
        nvc.Add("pic1", stringArray[1] == null ? "" : stringArray[1]);
        nvc.Add("pic2", stringArray[2] == null ? "" : stringArray[2]);
        nvc.Add("pic3", stringArray[3] == null ? "" : stringArray[3]);
        nvc.Add("keyword", Request["keywords"]);
        nvc.Add("memo", memo.Text);
        nvc.Add("spec", spec.Text);
        nvc.Add("sort", sort.Text);
        nvc.Add("supplierid", supplierid.SelectedValue);
        nvc.Add("kindid", "1");

        i = DbControl.Data_Update(strsql, nvc, p_id.Text);
        selectSQL();
        MultiView1.ActiveViewIndex = 0;
    }