예제 #1
0
 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");
     }
 }
예제 #2
0
        /// <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();
        }
예제 #3
0
        /// <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();
        }
예제 #4
0
        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;
        }
예제 #5
0
        /// <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();
        }
예제 #6
0
 public void loadCTKM()
 {
     dgv_CTKM.DataSource = null;
     dgv_CTKM.DataSource = ChiTietKMBLL.getCTKM(Makm).DataSource;
 }