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
            }
        }