Esempio n. 1
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            CTNhapNL nhap = getCTNhap();
            int      maPN = int.Parse(txtMaPN.Text);
            string   maNL = cbMaNL.Text;

            if (ctBO.kiemTraTonTai(maPN, maNL))
            {
                if (ctBO.SuaCTNhap(nhap))
                {
                    MessageBox.Show("Sửa thành công");
                }
                else
                {
                    MessageBox.Show("Không thể sửa");
                }
            }
            else
            if (txtDonGia.Text == "" || 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 (ctBO.ThemCTNhap(nhap))
            {
                MessageBox.Show("Thêm thành công");
            }
            else
            {
                MessageBox.Show("Không thể thêm dữ liệu");
            }
            binData();
        }
Esempio n. 2
0
        private CTNhapNL getCTNhap()
        {
            CTNhapNL ct = new CTNhapNL();

            ct.MaPhieuNhap = int.Parse(txtMaPN.Text);
            ct.MaNL        = cbMaNL.SelectedValue.ToString();
            ct.TenNL       = txtTenNL.Text;
            ct.SoLuong     = int.Parse(txtSoLuong.Text);
            ct.DonGia      = float.Parse(txtDonGia.Text);
            ct.DonViTinh   = txtDonViTinh.Text;
            ct.ThanhTien   = ct.DonGia * (float)ct.SoLuong;
            return(ct);
        }
Esempio n. 3
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            CTNhapNL ct = getCTNhap();

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