Esempio n. 1
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (kiemtraControl() == false)
            {
                MessageBox.Show("Nhập chưa đầy đủ");
                return;
            }

            SANPHAM sp = new SANPHAM();

            sp.MASP      = txtMa.Text;
            sp.TENSP     = txtTen.Text;
            sp.TRANGTHAI = cbTinhTrang.Text;
            sp.MALSP     = cbMaLoai.SelectedValue.ToString();
            sp.GIABAN    = Convert.ToInt64(txtGia.Text);

            try
            {
                sp.HINHANH = pcSp.Tag.ToString();
            }
            catch (Exception)
            {
                sp.HINHANH = "no-image.jpg";
            }

            List <CT_SANPHAM_NGUYENLIEU> lstNLSP = loadNL_SP();

            if (checkThem == true)
            {
                bool check = sp_bll.themSanPham(sp, lstNLSP);

                if (check)
                {
                    MessageBox.Show("Thêm thành công");
                }
                else
                {
                    MessageBox.Show("Thêm thất bại");
                }
                gvSanPham.Enabled = true;
                checkThem         = false;
            }
            else if (checkSua == true)
            {
                bool check = sp_bll.suaSanPham(sp, lstNLSP);
                if (check)
                {
                    MessageBox.Show("Sửa thành công");
                }
                else
                {
                    MessageBox.Show("Sửa thất bại");
                }
                gvSanPham.Enabled = true;
                checkSua          = false;
            }
            else
            {
                checkXoa = false;
            }
            sp_bll.submitChange();
            btnLuu.Enabled = false;
            thietlapcontrol();
            frmSanPham_Load(sender, e);
        }
Esempio n. 2
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (kiemtraControl() == false)
            {
                MessageBox.Show("Nhập chưa đầy đủ");
                return;
            }

            QL_SanPham sp = new QL_SanPham();

            sp.MaSP       = txtMa.Text;
            sp.TenSanPham = txtTen.Text;
            sp.TinhTrang  = cbTinhTrang.Text;
            sp.MaLoaiSP   = cbMaLoai.SelectedValue.ToString();
            sp.Gia        = Convert.ToInt64(txtGia.Text);

            try
            {
                sp.Hinh = Path.GetFileName(pcSp.Tag.ToString());
                MessageBox.Show(sp.Hinh);
                System.IO.File.Copy(pcSp.Tag.ToString(), "../../img/img_sanpham/" + sp.Hinh, true);
            }
            catch (Exception)
            {
                sp.Hinh = "no-image.jpg";
            }

            List <QL_NguyenLieu_SanPham> lstNLSP = loadNL_SP();

            if (checkThem == true)
            {
                bool check = sp_bll.themSanPham(sp, lstNLSP);

                if (check)
                {
                    MessageBox.Show("Thêm thành công");
                }
                else
                {
                    MessageBox.Show("Thêm thất bại");
                }
                gvSanPham.Enabled = true;
                checkThem         = false;
            }
            else if (checkSua == true)
            {
                bool check = sp_bll.suaSanPham(sp, lstNLSP);
                if (check)
                {
                    MessageBox.Show("Sửa thành công");
                }
                else
                {
                    MessageBox.Show("Sửa thất bại");
                }
                gvSanPham.Enabled = true;
                checkSua          = false;
            }
            else
            {
                checkXoa = false;
            }
            sp_bll.submitChange();
            btnLuu.Enabled = false;
            thietlapcontrol();
            loadTatCaSP(cbMaLoai.SelectedValue.ToString());
        }