private void button1_Click(object sender, EventArgs e) { try { KHUYENMAI km = new KHUYENMAI(); km.ID = int.Parse(txt_MaKM.Text); km.NGAYBATDAU = dtp_NgBatDauKM.Value; km.NGAYKETTHUC = dtp_NgKetThucKM.Value; km.ISDELETE = false; km.TENKM = txt_TenKM.Text; KhuyenMaiBLL newKM = new KhuyenMaiBLL(); newKM.add(km); ChiTietKMBLL newCtkm = new ChiTietKMBLL(); newCtkm.add(listCTKM); MessageBox.Show("Cập nhật thành công"); txt_TenKM.ResetText(); dtp_NgBatDauKM.ResetText(); dtp_NgKetThucKM.ResetText(); dgv_AllKM.DataSource = null; loadKM(); } catch (Exception) { MessageBox.Show("Không thêm được"); } }
/// <summary> /// Xóa khuyến mại sách trong chi tiết hóa đơn /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_XoaCTKM_Click(object sender, EventArgs e) { ChiTietKMBLL ctkm = new ChiTietKMBLL(); int maSach = int.Parse(dgv_CTKM.Rows[indexRowCTKM].Cells["ID_Sach"].Value.ToString()); ctkm.deleteCTKM(Makm, maSach); loadCTKM(); }
/// <summary> /// Sửa phần trăm khuyến mại cho sách trong khuyến mại /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button2_Click(object sender, EventArgs e) { btn_ThemSachKM.Enabled = false; ChiTietKMBLL ctkm = new ChiTietKMBLL(); int makm = int.Parse(txt_MaKM.Text); int maSach = int.Parse(dgv_CTKM.Rows[indexRowCTKM].Cells[1].Value.ToString()); int pTKM = int.Parse(txt_PtKM.Text.ToString()); ctkm.editCTKM(makm, maSach, pTKM); loadCTKM(); }
private void dgv_AllSach_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { int id = int.Parse(dgv_AllKM.Rows[e.RowIndex].Cells[0].Value.ToString()); Makm = id; txt_MaKM.Text = id.ToString(); txt_TenKM.Text = dgv_AllKM.Rows[e.RowIndex].Cells[1].Value.ToString(); dtp_NgBatDauKM.Value = DateTime.Parse(dgv_AllKM.Rows[e.RowIndex].Cells[2].Value.ToString()); dtp_NgKetThucKM.Value = DateTime.Parse(dgv_AllKM.Rows[e.RowIndex].Cells[3].Value.ToString()); dgv_CTKM.DataSource = ChiTietKMBLL.getCTKM(id).DataSource; btn_ThemSachKM.Enabled = false; }
/// <summary> /// Thêm sách vào hóa đơn /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_ThemSachHD_Click(object sender, EventArgs e) { CHITIETHOADON cthd = new CHITIETHOADON(); cthd.ID_HD = int.Parse(txt_MaHD.Text); cthd.ID_SACH = int.Parse(cbx_Sach.SelectedValue.ToString()); cthd.SOLUONG = int.Parse(txt_SLSach.Text); cthd.GIA = SachBLL.getSachID(int.Parse(cbx_Sach.SelectedValue.ToString())).GIABAN; cthd.PTKM = ChiTietKMBLL.getPTKMIDSach(int.Parse(cbx_Sach.SelectedValue.ToString())); cthd.ISDELETE = false; listCTHD.Add(cthd); dgv_CTHD.DataSource = null; dgv_CTHD.DataSource = listCTHD; txt_SLSach.ResetText(); cbx_Sach.ResetText(); loadCTHD(); }
public void loadCTKM() { dgv_CTKM.DataSource = null; dgv_CTKM.DataSource = ChiTietKMBLL.getCTKM(Makm).DataSource; }