Esempio n. 1
0
 /* Xữ lý cho chi tiết phiếu*/
 private void ThemCT()
 {
     if (!CheckDetail())
     {
         return;
     }
     chitiet = new DTO.ChiTietPhieuNhap
     {
         MaSach  = cmbSach.SelectedValue.ToString(),
         SoLuong = Int32.Parse(txtSoLuong.Text),
         TenSach = cmbSach.Text,
     };
     DTO.ChiTietPhieuNhap ct = DSChiTiet.Find(c => (c.MaSach == chitiet.MaSach));
     dgvChiTiet.DataSource = new List <DTO.ChiTietPhieuNhap>();
     if (ct == null)
     {
         DSChiTiet.Add(chitiet);
     }
     else
     {
         ct.SoLuong += chitiet.SoLuong;
     }
     dgvChiTiet.DataSource = DSChiTiet;
     dgvChiTiet.Refresh();
     txtSoLuong.Text = "";
     try
     {
         cmbSach.SelectedIndex = 0;
     }
     catch { }
     IsAddDetail = true;
 }
Esempio n. 2
0
 private void dgvChiTiet_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         int    rowIndex = e.RowIndex;
         string ids      = dgvChiTiet.Rows[rowIndex].Cells[1].Value.ToString();
         chitiet               = DSChiTiet.Find(c => (c.MaSach == ids));
         txtSoLuong.Text       = chitiet.SoLuong.ToString();
         cmbSach.SelectedValue = chitiet.MaSach;
         IsAddDetail           = false;
         btnCTDelete.Enabled   = true;
     }
     catch (Exception er)
     {
     }
 }
Esempio n. 3
0
 private void XoaCT()
 {
     DTO.ChiTietPhieuNhap ct = DSChiTiet.Find(c => (c.MaSach == chitiet.MaSach));
     DSChiTiet.Remove(ct);
     chitiet = null;
     dgvChiTiet.DataSource = new List <DTO.ChiTietPhieuNhap>();
     dgvChiTiet.DataSource = DSChiTiet;
     dgvChiTiet.Refresh();
     txtSoLuong.Text = "";
     try
     {
         cmbSach.SelectedIndex = 0;
     }
     catch { }
     IsAddDetail         = true;
     btnCTDelete.Enabled = false;
 }
Esempio n. 4
0
 private void SuaCT()
 {
     if (!CheckDetail())
     {
         return;
     }
     chitiet.SoLuong = Int32.Parse(txtSoLuong.Text);
     DTO.ChiTietPhieuNhap ct = DSChiTiet.Find(c => (c.MaSach == chitiet.MaSach));
     ct.SoLuong            = chitiet.SoLuong;
     chitiet               = null;
     dgvChiTiet.DataSource = DSChiTiet;
     dgvChiTiet.Refresh();
     txtSoLuong.Text = "";
     try
     {
         cmbSach.SelectedIndex = 0;
     }
     catch { }
     IsAddDetail         = true;
     btnCTDelete.Enabled = false;
 }