//Click vào lưới private void dgv_DanhSachPhieuNhap_CellClick(object sender, DataGridViewCellEventArgs e) { try { //Nút xem chi tiết if (e.ColumnIndex == dgv_DanhSachPhieuNhap.Columns["Detail"].Index) { PhieuNhap pn = new PhieuNhap(); pn.MaPhieuNhap = dgv_DanhSachPhieuNhap.CurrentRow.Cells["MaPhieuNhap"].Value.ToString(); pn.MaNhanVien = dgv_DanhSachPhieuNhap.CurrentRow.Cells["NhanVien"].Value.ToString(); pn.NgayNhap = Convert.ToDateTime(dgv_DanhSachPhieuNhap.CurrentRow.Cells["NgayNhap"].Value); pn.TongTien = Convert.ToDecimal(dgv_DanhSachPhieuNhap.CurrentRow.Cells["TongTien"].Value); pn.DSChiTiet = client.PhieuNhap_LoadChiTiet(pn.MaPhieuNhap); uc_InInvenCreate uc = new uc_InInvenCreate(pn, true); LoadTab("Chi tiết phiếu nhập", uc); } //Nút sửa if (e.ColumnIndex == dgv_DanhSachPhieuNhap.Columns["Fix"].Index) { PhieuNhap pn = new PhieuNhap(); pn.MaPhieuNhap = dgv_DanhSachPhieuNhap.CurrentRow.Cells["MaPhieuNhap"].Value.ToString(); pn.MaNhanVien = dgv_DanhSachPhieuNhap.CurrentRow.Cells["NhanVien"].Value.ToString(); pn.NgayNhap = Convert.ToDateTime(dgv_DanhSachPhieuNhap.CurrentRow.Cells["NgayNhap"].Value); pn.TongTien = Convert.ToDecimal(dgv_DanhSachPhieuNhap.CurrentRow.Cells["TongTien"].Value); pn.DSChiTiet = client.PhieuNhap_LoadChiTiet(pn.MaPhieuNhap); uc_InInvenCreate uc = new uc_InInvenCreate(pn, false); LoadTab("Sửa phiếu nhập", uc); } //Nút xoá if (e.ColumnIndex == dgv_DanhSachPhieuNhap.Columns["Delete"].Index) { PhieuNhap pn = new PhieuNhap(); pn.MaPhieuNhap = dgv_DanhSachPhieuNhap.CurrentRow.Cells["MaPhieuNhap"].Value.ToString(); pn.MaNhanVien = dgv_DanhSachPhieuNhap.CurrentRow.Cells["NhanVien"].Value.ToString(); pn.NgayNhap = Convert.ToDateTime(dgv_DanhSachPhieuNhap.CurrentRow.Cells["NgayNhap"].Value); pn.TongTien = Convert.ToDecimal(dgv_DanhSachPhieuNhap.CurrentRow.Cells["TongTien"].Value); pn.DSChiTiet = client.PhieuNhap_LoadChiTiet(pn.MaPhieuNhap); if (MessageBox.Show("Bạn chắc chắn muốn xoá phiếu nhập này", "Thông báo", MessageBoxButtons.OKCancel) == DialogResult.OK) { if (client.PhieuNhap_Delete(pn.MaPhieuNhap)) { MessageBox.Show("Xoá phiếu nhập thành công"); } else { MessageBox.Show("Xoá phiếu nhập thất bại"); } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
//Nút thêm private void pic_Them_Click(object sender, EventArgs e) { try { uc_InInvenCreate uc = new uc_InInvenCreate(); LoadTab("Lập phiếu nhập", uc); } catch (Exception ex) { MessageBox.Show(ex.Message); } }