예제 #1
0
 //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);
     }
 }
예제 #2
0
 //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);
     }
 }