Esempio n. 1
0
    protected void Page_Load(object sender, EventArgs e)
    {    
        try
        {            
            string mamh = Request.QueryString["pro"].ToString();
            string madm = mamh.Substring(0, 2).ToString();

            DataTable dt_mathang = new DataTable();//lấy các thông tin của mặt hàng
            dt_mathang = MathangBUS.Mathang_GetbyId(mamh);
            DataTable dt_size = null;
            if (!IsPostBack)
            {
                dt_size = SizeBUS.Size_GetbyId(mamh);//lấy size tương ứng với mặt hàng
            }

            if (dt_mathang.Rows.Count != 0)
            {
                dtl_chitiet_anh.DataSource = dt_mathang;
                dtl_chitiet_anh.DataBind();

                dtl_chitiet_tenmh.DataSource = dt_mathang;
                dtl_chitiet_tenmh.DataBind();

                ddl_muangay_size.DataSource = dt_size;
                ddl_muangay_size.DataTextField = "loaisize";
                ddl_muangay_size.DataValueField = "loaisize";
                ddl_muangay_size.DataBind();

                dtl_chitiet_baiviet.DataSource = dt_mathang;
                dtl_chitiet_baiviet.DataBind();

                dtl_khacloai.DataSource = MathangBUS.Mathang_GetbyNotSameCategory(madm);
                dtl_khacloai.DataBind();

                dtl_cungloai.DataSource = MathangBUS.Mathang_GetbySameCategory(madm, mamh);
                dtl_cungloai.DataBind();
            }
            else
            {
                Response.Redirect("~/trang-chu.aspx");
            }
        }
        catch (Exception)
        {
            Response.Redirect("~/trang-chu.aspx");
        }
    }
Esempio n. 2
0
    protected void btn_themmathang_Click(object sender, EventArgs e)
    {
        Mathang mh = new Mathang();

        mh.Mamh    = txt_mamh.Text;
        mh.Tenmh   = txt_tenmh.Text;
        mh.Hinhdd  = mh.Mamh + ".jpg";
        mh.Madm    = ddl_danhmuc.SelectedValue.ToString();
        mh.Mota    = cke_mota.Text;
        mh.Giaban  = decimal.Parse(txt_giaban.Text + "000");
        mh.Giagiam = decimal.Parse(txt_giagiam.Text + "000");
        if (ful_anhdaidien.HasFile && txt_tenmh.Text != "" && txt_giaban.Text != "" && txt_giagiam.Text != "" && cke_mota.Text != "")
        {
            FileInfo info = new FileInfo(ful_anhdaidien.FileName);
            if (info.Extension == ".jpg")
            {
                ful_anhdaidien.SaveAs(Server.MapPath("~/images/mat-hang/") + ful_anhdaidien.FileName);
                try
                {
                    File.Move(Server.MapPath("~/images/mat-hang/") + info.Name, Server.MapPath("~/images/mat-hang/") + mh.Hinhdd);
                }
                catch (Exception)
                {
                }

                try
                {
                    MathangBUS.Mathang_Insert(mh);
                    List <string> ds_size = new List <string>();
                    if (ddl_danhmuc.SelectedValue == "AO")
                    {
                        if (size_S.Checked == true)
                        {
                            ds_size.Add("S");
                        }
                        if (size_M.Checked == true)
                        {
                            ds_size.Add("M");
                        }
                        if (size_L.Checked == true)
                        {
                            ds_size.Add("L");
                        }
                        if (size_XL.Checked == true)
                        {
                            ds_size.Add("XL");
                        }
                    }
                    else if (ddl_danhmuc.SelectedValue == "QU")
                    {
                        if (size_30.Checked == true)
                        {
                            ds_size.Add("30");
                        }
                        if (size_31.Checked == true)
                        {
                            ds_size.Add("31");
                        }
                        if (size_32.Checked == true)
                        {
                            ds_size.Add("32");
                        }
                        if (size_33.Checked == true)
                        {
                            ds_size.Add("33");
                        }
                        if (size_34.Checked == true)
                        {
                            ds_size.Add("34");
                        }
                    }
                    else if (ddl_danhmuc.SelectedValue == "GD")
                    {
                        if (size_40.Checked == true)
                        {
                            ds_size.Add("40");
                        }
                        if (size_41.Checked == true)
                        {
                            ds_size.Add("41");
                        }
                        if (size_42.Checked == true)
                        {
                            ds_size.Add("42");
                        }
                        if (size_43.Checked == true)
                        {
                            ds_size.Add("43");
                        }
                        if (size_44.Checked == true)
                        {
                            ds_size.Add("44");
                        }
                    }
                    else
                    {
                    }

                    foreach (string i in ds_size)
                    {
                        SizeBUS.Size_Insert(mh.Mamh, i);
                    }
                    Response.Redirect(Request.Url.AbsoluteUri);
                    Response.Write("<script>alert('Thêm mặt hàng thành công')</script>");
                    Mathang_Show();
                }
                catch (Exception ex)
                {
                    Response.Write("<script>alert('" + ex.Message + "')</script>");
                }
            }
            else
            {
                Response.Write("<script>alert('Định dạng ảnh phải là JPEG(*.jpg)')</script>");
            }
        }
        else
        {
            Response.Write("<script>alert('Bạn chưa nhập đầy đủ thông tin')</script>");
        }
    }