public InUyNhiemChi_N2017(VnsChungTu p_objChungTu, VnsDmDonVi p_KhachHang, IList <VnsGiaoDich> p_lstGiaoDich, Decimal p_SoTien, DateTime p_NgayCt) { InitializeComponent(); //m_KhachHang = p_KhachHang; //m_SoTien = p_SoTien; //m_NgayCt = p_NgayCt; //m_objChungTu = p_objChungTu; }
private void LoadDataDetail(VnsChungTu selChungTu) { //IList<VnsGiaoDich> lstDetail = selChungTu.LstGiaoDich; if (selChungTu == null) { grcChiTiet.DataSource = null; return; } grcChiTiet.DataSource = selChungTu.LstGiaoDich; }
private void grvDanhSach_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { if (grvDanhSach.FocusedRowHandle < 0) { grcChiTiet.DataSource = null; return; } objChungTu = (VnsChungTu)grvDanhSach.GetRow(grvDanhSach.FocusedRowHandle); LoadDataDetail(objChungTu); }
private void SetObject() { dteNgayCt.EditValue = objChungTu.NgayCt; //txtNguoiNhan.Text = objChungTu.NguoiGiaoDich; ucCtuSo.Text = objChungTu.SoChungTu; txtNoiDung.Text = objChungTu.NoiDung; //lstGiaoDich = VnsGiaoDichService.GetByChungTu(objChungTu.Id); this.objChungTu = objChungTu; cboDmDonVi.EditValue = objChungTu.DonViId; lstGiaoDich = objChungTu.LstGiaoDich; _GridControl.DataSource = lstGiaoDich; }
private void BindData() { switch (FormStatus) { case FormUpdate.Update: objChungTu = VnsChungTuService.GetById(objChungTu.Id); SetObject(); break; case FormUpdate.Insert: objChungTu = new VnsChungTu(); SetObject(); break; } }
private void btnXoa_Click(object sender, EventArgs e) { if (grvDanhSach.FocusedRowHandle < 0 || grvDanhSach.RowCount == 0) { MessageBox.Show("Không có bản ghi nào được lựa chọn", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } objChungTu = (VnsChungTu)grvDanhSach.GetRow(grvDanhSach.FocusedRowHandle); if (this.objChungTu != null) { if (MessageBox.Show("Bạn có muốn chứng từ " + objChungTu.SoChungTu, "Thông báo", MessageBoxButtons.YesNo) == DialogResult.Yes) { this.VnsChungTuService.DeleteById(objChungTu.Id); LoadData(); } } }
private void GetObject() { if (this.objChungTu == null) { this.objChungTu = new VnsChungTu(); } bool flg = false; switch (FormStatus) { case FormUpdate.Insert: flg = true; ucCtuSo.Soct(objLoaiChungTu.Id, dteNgayCt.DateTime.Month, dteNgayCt.DateTime.Year); ucCtuSo.Text = ucCtuSo.SO_CHUNG_TU; //ucCtuSo.Text = "1"; break; case FormUpdate.Update: flg = false; break; } this.objChungTu.LoaiCt = objLoaiChungTu.Id; this.objChungTu.MaCt = objLoaiChungTu.MaLoaiChungTu; this.objChungTu.NgayCt = (DateTime)dteNgayCt.EditValue; this.objChungTu.NgayHt = (DateTime)dteNgayCt.EditValue; //this.ChungTu.NguoiGiaoDich = txtNguoiNhan.Text; this.objChungTu.SoChungTu = ucCtuSo.Text; this.objChungTu.NoiDung = txtNoiDung.Text; objChungTu.DonViId = (Guid)cboDmDonVi.EditValue; objChungTu.ObjDmDonVi = (VnsDmDonVi)ComboHelper.GetSelectData(cboDmDonVi); objChungTu.TuDong = false; //VnsChungTuService.SaveChungTu(flg, this.ChungTu, lstGiaoDich, lstDelGiaoDich); VnsChungTuService.SaveOrUpdate(objChungTu); this.IsOk = true; this.Close(); }
private void btnSua_Click(object sender, EventArgs e) { if (grvDanhSach.FocusedRowHandle < 0 || grvDanhSach.RowCount == 0) { MessageBox.Show("Không có bản ghi nào được lựa chọn", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } int i = grvDanhSach.FocusedRowHandle; objChungTu = (VnsChungTu)grvDanhSach.GetRow(grvDanhSach.FocusedRowHandle); FrmCpKinhPhiEdit frmUnc = (FrmCpKinhPhiEdit)ObjectFactory.GetObject("FrmCpKinhPhiEdit"); frmUnc.objLoaiChungTu = objLoaiChungTu; frmUnc.objChungTu = objChungTu; frmUnc.FormStatus = FormUpdate.Update; frmUnc.ShowDialog(); if (frmUnc.IsOk) { LoadData(); } grvDanhSach.FocusedRowHandle = i; }