private void btnThemPhieu_Click(object sender, EventArgs e) { frm_PhieuDeNghiXuatTieuHaoNew frm = new frm_PhieuDeNghiXuatTieuHaoNew(); if (frm.ShowDialog() == DialogResult.OK) { grcDanhSach.DataSource = DeNghiXuatTieuHaoProvidernew.Instance.GetListDeNghiXuatTieuHao(); } }
private void grvDanhSach_DoubleClick(object sender, EventArgs e) { try { if (grvDanhSach.FocusedRowHandle < 0) { return; } var info = ((ChungTuDeNghiXuatTieuHaoInfornew)grvDanhSach.GetRow(grvDanhSach.FocusedRowHandle)); info = DeNghiXuatTieuHaoProvidernew.Instance.GetPhieuDeNghiXuatTieuHao(info.IdChungTu); if (CommonProvider.Instance.Lock_ChungTu(info)) { //var frm = new frm_PhieuDeNghiXuatTieuHaoNew( // info.IdChungTu, info.SoChungTu, // info.NgayLap.ToString(), "", // info.TrangThai, info.GhiChu, // info.HoTen, info.TenTrungTam, // info.TenKho, info.IdTrungTam, // info.IdKho, info.IdNhanVien, // info.LoaiChungTu, // info.IdNguoiQuanLy, // info.NguoiQuanLy); var frm = new frm_PhieuDeNghiXuatTieuHaoNew(info); if (frm.ShowDialog() == DialogResult.OK) { grcDanhSach.DataSource = DeNghiXuatTieuHaoProvidernew.Instance.GetListDeNghiXuatTieuHao(); } CommonProvider.Instance.UnLock_ChungTu(info); } else { throw new ManagedException("Chứng từ đã bị lock bởi người dùng khác!"); } } catch (ManagedException ex) { MessageBox.Show(ex.Message); } catch (Exception ex) { #if DEBUG MessageBox.Show(ex.ToString()); #else MessageBox.Show(ex.Message); EventLogProvider.Instance.WriteOfflineLog(ex.ToString(), "Danh sách đề nghị xuất tiêu hao"); #endif } }