Пример #1
0
        private CTXuatNL getCTXuat()
        {
            CTXuatNL ct = new CTXuatNL();

            ct.MaPhieuXuat = int.Parse(txtMaPX.Text);
            ct.MaNL        = cbMaNL.SelectedValue.ToString();
            ct.TenNL       = txtTenNL.Text;
            ct.SoLuong     = int.Parse(txtSoLuong.Text);
            ct.DonViTinh   = txtDonViTinh.Text;
            return(ct);
        }
Пример #2
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            CTXuatNL xuat = getCTXuat();
            int      maPX = int.Parse(txtMaPX.Text);
            string   maNL = cbMaNL.Text;
            string   slc  = ctxBO.laySLCon(cbMaNL.Text);
            int      i    = int.Parse(slc);
            int      j    = int.Parse(txtSoLuong.Text);

            if (ctxBO.kiemTraTonTai(maPX, maNL))
            {
                if (j > i)
                {
                    MessageBox.Show("Số lượng còn không đủ để xuất, vui lòng kiểm tra lại");
                }
                else
                if (ctxBO.SuaCTXuat(xuat))
                {
                    MessageBox.Show("Sửa thành công");
                }
                else
                {
                    MessageBox.Show("Không thể sửa dữ liệu");
                }
            }
            else
            {
                if (txtDonViTinh.Text == "" || txtSoLuong.Text == "")
                {
                    MessageBox.Show("Bạn cần nhập đủ thông tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                if (j > i)
                {
                    MessageBox.Show("Số lượng còn không đủ để xuất, vui lòng kiểm tra lại");
                }
                else
                if (ctxBO.ThemCTXuat(xuat))
                {
                    MessageBox.Show("Thêm thành công");
                }
                else
                {
                    MessageBox.Show("Không thể thêm dữ liệu");
                }
            }
            binData();
        }
Пример #3
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            CTXuatNL ct = getCTXuat();

            if (MessageBox.Show("Bạn chắc muốn xóa xuất nguyên liệu: " + txtTenNL.Text + " ?", "Xác nhận", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
            {
                if (ctxBO.XoaCTXuat(ct))
                {
                    MessageBox.Show("Xóa thành công");
                }
                else
                {
                    MessageBox.Show("Không thể xóa");
                }
            }
            binData();
        }