private void InputBalanceXoa_simpleButton_Click(object sender, EventArgs e) { #region kiểm tra dữ liệu có đang bị khóa sổ if (VoucherControl.CheckLockDBCompany(Balance_dateEdit.DateTime, CommonInfo.CompanyInfo.CompanyID)) { //Dữ liệu đang nằm trong vùng khóa sổ MessageBoxHelper.ShowErrorMessage("Dữ liệu đang bị khóa sổ!\n"); return; } #endregion kiểm tra dữ liệu có đang bị khóa sổ Balance BalanceDataDelete = new Balance(); BalanceDataDelete.AccountID = this.InputBalanceAccount_searchLookUpEdit.EditValue.ToString(); BalanceDataDelete.AccountDetailID = this.InputBalanceAccountDetail_searchLookUpEdit.EditValue.ToString(); BalanceDataDelete.BalanceDate = this.Balance_dateEdit.DateTime; BalanceDataDelete.DebitAmount = decimal.Parse(this.BalanceDebitAmount_textEdit.EditValue.ToString()); BalanceDataDelete.CreditAmount = decimal.Parse(this.BalanceCreditAmount_textEdit.EditValue.ToString()); BalanceDataDelete.CustomerID = this.BalanceCustomer_searchLookUpEdit.EditValue.ToString(); BalanceDataDelete.CompanyID = CommonInfo.CompanyInfo.CompanyID; BalanceDataDelete.BalanceID = this.BalanceID_textBox.Text; BalanceController controller = new BalanceController(); if (controller.DeleteBalance(BalanceDataDelete)) { MessageBoxHelper.ShowInfoMessage(BSMessage.BSM000027); this.LoadGridView(); this.LoadBalanceWareHouseGridView(this.Balance_dateEdit.DateTime.Date, CommonInfo.CompanyInfo.CompanyID, this.InputBalanceAccount_searchLookUpEdit.EditValue.ToString(), this.InputBalanceAccountDetail_searchLookUpEdit.EditValue?.ToString() ?? ""); } else { MessageBoxHelper.ShowInfoMessage("Xóa dữ liệu thất bại!"); } }
public void GetStuff() { BindingSource bindingSource = new BindingSource(); VoucherControl voucher = new VoucherControl(); var item = voucher.VoucherDataControl(); //show in dataGridView bindingSource.DataSource = item; dataGridView.DataSource = bindingSource; //show in list view foreach (var user in item) { ListViewItem lv = new ListViewItem(user.voucherNo.ToString()); lv.SubItems.Add(user.Debit.ToString()); lv.SubItems.Add(user.Amount.ToString()); lv.SubItems.Add(user.Credit.ToString()); lv.SubItems.Add(user.Date.ToString()); lv.SubItems.Add(user.Narration.ToString()); lv.SubItems.Add(user.Authentication.ToString()); listView.Items.Add(lv); } listView.Columns.Add("Voucher Number", 100, HorizontalAlignment.Left); listView.Columns.Add("Debit", 100, HorizontalAlignment.Left); listView.Columns.Add("Amount", 100, HorizontalAlignment.Left); listView.Columns.Add("Credit", 100, HorizontalAlignment.Left); listView.Columns.Add("Date", 100, HorizontalAlignment.Left); listView.Columns.Add("Narration", 100, HorizontalAlignment.Left); listView.Columns.Add("Authentication By", 100, HorizontalAlignment.Left); }
private void ACE_Voucher_Click(object sender, EventArgs e) { VoucherControl voucher = new VoucherControl(); this.ShowControl(voucher, Content); //this.Text = " Blue Star Group - Nhập chứng từ"; }
private void SaveExcel_simpleButton_Click(object sender, EventArgs e) { List <Balance> ListBalance = new List <Balance>(); foreach (Balance balance in balancesExcel) { if (VoucherControl.CheckLockDBCompany(Balance_dateEdit.DateTime, CommonInfo.CompanyInfo.CompanyID)) { //Dữ liệu đang nằm trong vùng khóa sổ MessageBoxHelper.ShowErrorMessage("Dữ liệu đang bị khóa sổ!\nNhững dữ liệu đang nằm trong vùng khóa sổ sẽ không được thêm vào hệ thống!\n"); continue; } DateTime firstDay = new DateTime(this.Balance_dateEdit.DateTime.Year, 1, 1); balance.BalanceDate = firstDay; ListBalance.Add(balance); } if (ListBalance?.Count > 0) { BalanceController controller = new BalanceController(); if (controller.SaveBalance(ListBalance)) { MessageBoxHelper.ShowInfoMessage(BSMessage.BSM000001); } else { MessageBoxHelper.ShowInfoMessage(BSMessage.BSM000002); } } }
private void EditButton_Click(object sender, EventArgs e) { VoucherControl voucher = new VoucherControl(); voucher.UpdateIntoVoucherControl(voucherNo, paidBy, transactionType, amount, narration, date, employeeID); MessageBox.Show("Your transaction has been editted successfully"); }
private void SubmitButton_Click(object sender, EventArgs e) { VoucherControl voucherControl = new VoucherControl(); voucherControl.InsertIntoVoucherControl(paidBy, transactionType, amount, narration, date, employeeID); MessageBox.Show("Your transaction has been added"); GetStuff(); }
private void SetControlEnable() { //编辑状态下的控件设置 if (this.CurrentPageState == PageState.State_Edit) { //设置业务主键 VoucherControl.SetEndableToControl(ucEdit_PaymentRequest, "txt", "LOG_PR", "PRNO"); } }
public void showVoucherID() { VoucherQuery vm = new VoucherQuery(); VoucherControl vController = new VoucherControl(); int i = vController.getVoucherID(vm); VoucherLabel.Text = i.ToString(); //Console.WriteLine(i); }
private void MainForm_Load(object sender, EventArgs e) { SetScreenTitle(); // Kiểm tra quyền SetAuthority(); VoucherControl voucherControl = new VoucherControl(); this.ShowControl(voucherControl, Content); //this.SetTitle(CommonInfo.CompanyInfo.CompanyName +" - MST: "+ CommonInfo.CompanyInfo.MST?.ToString()); }
private void DTCT_gridView_RowDeleted(object sender, DevExpress.Data.RowDeletedEventArgs e) { DUTOANCONGTRINHmodel delete = e.Row.CastTo <DUTOANCONGTRINHmodel>(); if (delete.Status == ModifyMode.Insert) { return; } if (VoucherControl.CheckLockDBCompany(delete.QLNgayHopDong, CommonInfo.CompanyInfo.CompanyID)) { //Dữ liệu đang nằm trong vùng khóa sổ MessageBoxHelper.ShowErrorMessage("Dữ liệu đang bị khóa sổ! Những dự toán nằm trong vùng khóa sổ sẽ không được xử lý"); return; } delete.Status = ModifyMode.Delete; dtctDataDelete.Add(delete); }
private void AZDK_gridView_RowDeleted(object sender, DevExpress.Data.RowDeletedEventArgs e) { BalanceController controller = new BalanceController(); BalanceAZ delete = e.Row.CastTo <BalanceAZ>(); if (VoucherControl.CheckLockDBCompany(delete.BalanceDate, CommonInfo.CompanyInfo.CompanyID)) { //Dữ liệu đang nằm trong vùng khóa sổ MessageBoxHelper.ShowErrorMessage("Dữ liệu đang bị khóa sổ! Những hóa đơn nằm trong vùng khóa sổ sẽ không được xử lý"); return; } //controller.DeleteBalanceAZ(delete); if (controller.DeleteBalanceAZ(delete)) { MessageBoxHelper.ShowInfoMessage(BSMessage.BSM000027); } else { MessageBoxHelper.ShowInfoMessage("Xóa dữ liệu thất bại!"); } }
private void KetChuyenSumit_simpleButton_Click(object sender, EventArgs e) { #region kiểm tra dữ liệu có đang bị khóa sổ if (VoucherControl.CheckLockDBCompany(KetChuyen_bsFromToDateEdit.ToDate.Date, CommonInfo.CompanyInfo.CompanyID)) { //Dữ liệu đang nằm trong vùng khóa sổ MessageBoxHelper.ShowErrorMessage("Dữ liệu đang bị khóa sổ!\n"); return; } #endregion kiểm tra dữ liệu có đang bị khóa sổ //Thực hiện cho loại hình không phải tour, công trình if (CommonInfo.CompareCompanyType("DL") || CommonInfo.CompareCompanyType("XD") || CommonInfo.CompareCompanyType("SX")) { #region Kết chuyển loại hình Du lịch, Xây dựng // Load_KetChuyen_GridView(KetChuyen_bsFromToDateEdit.FromDate.Date, this.KetChuyen_bsFromToDateEdit.ToDate.Date, CommonInfo.CompanyInfo.CompanyID); string value = KetChuyenType_radioGroup.EditValue.ToString(); switch (value) { case "CK": //Lấy dữ liệu cuối kỳ LuuKCCK(); break; default: //Lưu kết chuyển Dang Dở, Thành Phẩm, Giá Vốn int statusKC = 0; #region Kết chuyển loại hình Du lịch, Xây dựng foreach (KetChuyenValue item in KetChuyenData) { if (item.Amount == 0) { continue; } #region set value to Insert Voucher Voucher voucher = new Voucher { VoucherAmount = item.Amount, VoucherDescription = this.KetChuyenContent_textEdit.EditValue.ToString(), VouchersTypeID = "KC", VoucherDate = this.KetChuyen_bsFromToDateEdit.ToDate.Date, CompanyID = CommonInfo.CompanyInfo.CompanyID, Status = ModifyMode.Insert }; #endregion set value to Insert Voucher //Setup value to voucherdetail List <VoucherDetail> VoucherDetailData = new List <VoucherDetail>(); VoucherDetail voucherDetail = new VoucherDetail { CompanyID = CommonInfo.CompanyInfo.CompanyID, AccountID = item.KetChuyenCreditAccountID, AccountDetailID = item.KetChuyenCreditAccountDetailID, CustomerID = item.CustomerID?.ToString(), QLID = item.QLID?.ToString(), Amount = item.Amount, NV = "C", Status = ModifyMode.Insert }; VoucherDetailData.Add(voucherDetail); voucherDetail = new VoucherDetail { CompanyID = CommonInfo.CompanyInfo.CompanyID, AccountID = item.KetChuyenDebitAccountID, AccountDetailID = item.KetChuyenDebitAccountDetailID, CustomerID = item.CustomerID?.ToString(), QLID = item.QLID?.ToString(), Amount = item.Amount, NV = "N", Status = ModifyMode.Insert }; VoucherDetailData.Add(voucherDetail); List <VoucherDetail> saveData = VoucherDetailData; if (saveData?.Count > 0) { VoucherDetailController controller = new VoucherDetailController(); if (controller.SaveVoucher_Detail(saveData, voucher)) { // MessageBoxHelper.ShowInfoMessage(BSMessage.BSM000001); } else { MessageBoxHelper.ShowInfoMessage(BSMessage.BSM000002); statusKC = 1; } } } Load_KetChuyen_GridView(KetChuyen_bsFromToDateEdit.FromDate.Date, this.KetChuyen_bsFromToDateEdit.ToDate.Date, CommonInfo.CompanyInfo.CompanyID); if (statusKC == 0) { MessageBoxHelper.ShowInfoMessage(BSMessage.BSM000001); } #endregion Kết chuyển loại hình Du lịch, Xây dựng break; } #endregion Kết chuyển loại hình Du lịch, Xây dựng } else { LuuKCCK(); } }
public void InitDTCTGrid() { this.DTCT_gridView.Columns.Clear(); //Cần hiển thị mã công trình // [QLID] [varchar](50) NULL, this.DTCT_gridView.AddSearchLookupEditColumn("QLID", VoucherControl.columnnameShowCompanyTypeMa, 60, VoucherControl._quanLies, "QLID", "QLMa", popupFormWidth: 850, isBestFitColumn: true, isAllowEdit: true, columns: VoucherControl.PopupColumnQuanLy()); //Nếu tồn tại nghiệp vụ xây dựng, du lịch thì sẽ có mã công trình. if (CommonInfo.CompareCompanyType("DL") || CommonInfo.CompareCompanyType("XD")) { DTCT_gridView.Columns["QLID"].Visible = true; } else { DTCT_gridView.Columns["QLID"].Visible = false; } //Cần hiển thị tên sản phẩm // [ItemID] [varchar](50) NULL, List <ColumnInfo> columns = new List <ColumnInfo> { new ColumnInfo("ItemID", "ItemID", 140), new ColumnInfo("ItemSName", "Mã Hàng Hóa", 140), new ColumnInfo("ItemName", "Tên Hàng Hóa", 140), new ColumnInfo("ItemUnitID", "Đơn vị tính", 180), }; this.DTCT_gridView.AddSearchLookupEditColumn("ItemID", "SP", 70, VoucherControl.items, "ItemID", "ItemSName", columns: columns, isAllowEdit: true); //Cần hiển thị tên đơn vị tính // [ItemUnitID] [varchar](50) NULL, this.DTCT_gridView.AddColumn("ItemUnitID", "ĐVT", 40, false); //Cần hiển thị tên sản phẩm thay thế // [ItemReplaceID] [varchar](50) NULL, this.DTCT_gridView.AddSearchLookupEditColumn("ItemReplaceID", "SP", 70, VoucherControl.items, "ItemID", "ItemSName", columns: columns, isAllowEdit: true); //Cần hiển thị đơn vị tính thay thế // [ItemUnitReplaceID] [varchar](50) NULL, this.DTCT_gridView.AddColumn("ItemUnitReplaceID", "ĐVT", 40, false); //Giữ nguyên như file excel // [MaVT] [varchar](50) NULL, this.DTCT_gridView.AddColumn("MaVT", "Mã vật tư", 75, true); //Giữ nguyên như file excel //[TenVT] [nvarchar](max) NULL, this.DTCT_gridView.AddColumn("TenVT", "Tên vật tư", 75, true); //Giữ nguyên như file excel //[SoLuong] [decimal](18, 0) NULL, this.DTCT_gridView.AddSpinEditColumn("SoLuong", "Số lượng", 75, true, "###,###,###,###,##0.00", DevExpress.Data.SummaryItemType.Sum, "{0:###,###,###,###,###}"); //Giữ nguyên như file excel //[DonGia] [money] NULL, this.DTCT_gridView.AddSpinEditColumn("DonGia", "Đơn giá", 100, true, "###,###,###,###,##0", DevExpress.Data.SummaryItemType.Sum, "{0:###,###,###,###,###}"); //Giữ nguyên như file excel //[ThanhTien] [money] NULL, this.DTCT_gridView.AddSpinEditColumn("ThanhTien", "Thành Tiền", 120, true, "###,###,###,###,##0", DevExpress.Data.SummaryItemType.Sum, "{0:###,###,###,###,###}"); //Giữ nguyên như file excel // [STTUuTien] [int] NULL, this.DTCT_gridView.AddColumn("STTUuTien", "Ưu tiên", 50, true); //Phần mềm tính //[SoLuongXuat] [decimal](18, 0) NULL, this.DTCT_gridView.AddSpinEditColumn("SoLuongXuat", "SL Xuất", 100, true, "###,###,###,###,##0.00", DevExpress.Data.SummaryItemType.Sum, "{0:###,###,###,###,###}"); //Phần mềm tính [Đây là đơn giá bình quân] - Nếu lách thì có các tính khác //[DonGiaXuat] [money] NULL, this.DTCT_gridView.AddSpinEditColumn("DonGiaXuat", "ĐG Xuất", 100, true, "###,###,###,###,##0", DevExpress.Data.SummaryItemType.Sum, "{0:###,###,###,###,###}"); //Phần mềm tính //[ThanhTienXuat] [money] NULL, this.DTCT_gridView.AddSpinEditColumn("ThanhTienXuat", "TT Xuất", 120, true, "###,###,###,###,##0", DevExpress.Data.SummaryItemType.Sum, "{0:###,###,###,###,###}"); //[Createuser] [varchar](50) NULL, this.DTCT_gridView.AddColumn("Createuser", "N.Tạo", 75, true); //[Updateuser] [varchar](50) NULL, this.DTCT_gridView.AddColumn("Updateuser", "N.Sửa", 75, true); DTCT_gridView.Columns["QLID"].ColumnEdit.KeyDown += DTCT_gridViewColumnsQLID_KeyDown; }
private void SaveDuToanCongTrinh() { bool savedataDeleteflag = true; bool savedataflag = true; DUTOANCONGTRINHController controllerDTCT = new DUTOANCONGTRINHController(); //Thêm và sửa dữ liệu; Dựa vào ngày hợp đồng List <DUTOANCONGTRINHmodel> savedata = dtctData.Where(o => o.Status == ModifyMode.Insert || o.Status == ModifyMode.Update).ToList(); if (savedata.Count > 0) { //Kiểm tra ngày khóa sổ DateTime dateTimeCheckLock = new DateTime(); bool checkLockFirstTime = false; foreach (DUTOANCONGTRINHmodel dtctItem in savedata) { QuanLy quanLy = VoucherControl._quanLies.Where(o => o.QLID == dtctItem.QLID).FirstOrDefault(); if (quanLy != null) { dtctItem.QLNgayHopDong = quanLy.QLNgayHopDong; if (!checkLockFirstTime) { //check khóa sổ cho DTCT đầu list if (VoucherControl.CheckLockDBCompany(quanLy.QLNgayHopDong, CommonInfo.CompanyInfo.CompanyID)) { //Dữ liệu đang nằm trong vùng khóa sổ MessageBoxHelper.ShowErrorMessage("Dữ liệu đang bị khóa sổ!"); return; } dateTimeCheckLock = quanLy.QLNgayHopDong; checkLockFirstTime = true; } else { if (quanLy.QLNgayHopDong != dateTimeCheckLock) { //check khóa sổ if (VoucherControl.CheckLockDBCompany(quanLy.QLNgayHopDong, CommonInfo.CompanyInfo.CompanyID)) { //Dữ liệu đang nằm trong vùng khóa sổ MessageBoxHelper.ShowErrorMessage("Dữ liệu đang bị khóa sổ!"); return; } dateTimeCheckLock = quanLy.QLNgayHopDong; } } } else { MessageBoxHelper.ShowErrorMessage("Mã quản lý không tồn tại!"); dtctItem.QLNgayHopDong = DateTime.Now.Date; return; } } if (controllerDTCT.SaveDUTOANCONGTRINH(savedata)) { //Thêm dữ liệu thành công savedataflag = true; } else { savedataflag = false; } } //Delete dữ liệu; Dữ liệu đã được check khóa sổ if (controllerDTCT.SaveDUTOANCONGTRINH(dtctDataDelete)) { //Xóa dữ liệu thành công savedataDeleteflag = true; } else { savedataDeleteflag = false; } //Sau khi lưu xong thì thực hiện load lại toàn bộ dữ liệu dự toán công trình if (!savedataflag && !savedataDeleteflag) { //Thêm xóa sửa dữ liệu thất bại MessageBoxHelper.ShowWarningMessage(BSMessage.BSM000002); } else if (savedataflag && !savedataDeleteflag) { //Xóa dữ liệu thất bại MessageBoxHelper.ShowWarningMessage(BSMessage.BSM000031); } else if (!savedataflag && savedataDeleteflag) { //Thêm và sửa dữ liệu thất bại MessageBoxHelper.ShowWarningMessage("Thêm, sửa dữ liệu thất bại!"); } else if (savedataflag && savedataDeleteflag) { //Thêm, xóa, sửa dữu liệu thành công MessageBoxHelper.ShowInfoMessage(BSMessage.BSM000001); } //tải lại dữ liệu Load_DTCT_GridView(); }
void InitsearcheditlookupQuanLy() { this.BalanceQuanLy_bsSearchLookupEdit.SetupLookUpEdit("QLID", "QLMa", _quanLies, VoucherControl.PopupColumnQuanLy(), nullText: "", enterChoiceFirstRow: true); }
private void InputBalanceThem_simpleButton_Click(object sender, EventArgs e) { #region kiểm tra dữ liệu có đang bị khóa sổ if (VoucherControl.CheckLockDBCompany(Balance_dateEdit.DateTime, CommonInfo.CompanyInfo.CompanyID)) { //Dữ liệu đang nằm trong vùng khóa sổ MessageBoxHelper.ShowErrorMessage("Dữ liệu đang bị khóa sổ!\n"); return; } #endregion kiểm tra dữ liệu có đang bị khóa sổ // kiểm tra loại tk kho int count = materialTK.Where(q => q.TK152_156 == true && q.AccountID == InputBalanceAccount_searchLookUpEdit.EditValue.ToString()).Select(x => x.AccountID).Count(); if (count > 0) //Kho { BalanceWarehouse_panel.Enabled = true; Balance BalanceDataInsert = new Balance(); BalanceDataInsert.AccountID = this.InputBalanceAccount_searchLookUpEdit.EditValue.ToString(); BalanceDataInsert.AccountDetailID = this.InputBalanceAccountDetail_searchLookUpEdit.EditValue?.ToString() ?? ""; BalanceDataInsert.BalanceDate = this.Balance_dateEdit.DateTime.Date; BalanceDataInsert.DebitAmount = decimal.Parse(this.BalanceDebitAmount_textEdit.EditValue.ToString()); BalanceDataInsert.CreditAmount = decimal.Parse(this.BalanceCreditAmount_textEdit.EditValue.ToString()); BalanceDataInsert.QLID = this.BalanceQuanLy_bsSearchLookupEdit.EditValue?.ToString() ?? ""; BalanceDataInsert.CustomerID = this.BalanceCustomer_searchLookUpEdit.EditValue?.ToString() ?? ""; BalanceDataInsert.CompanyID = CommonInfo.CompanyInfo.CompanyID; BalanceDataInsert.Status = ModifyMode.Insert; BalanceDataInsert.ItemID = BalanceHangHoa_searchLookUpEdit.EditValue?.ToString() ?? ""; BalanceDataInsert.BalanceQuatity = decimal.Parse(BalanceQuantity_textEdit.EditValue.ToString()); BalanceDataInsert.BalancePrice = decimal.Parse(BalancePrice_textEdit.EditValue.ToString()); List <Balance> ListBalance = new List <Balance>(); ListBalance.Add(BalanceDataInsert); if (ListBalance?.Count > 0) { BalanceController controller = new BalanceController(); if (controller.SaveBalance(ListBalance)) { MessageBoxHelper.ShowInfoMessage(BSMessage.BSM000001); LoadBalanceWareHouseGridView(this.Balance_dateEdit.DateTime.Date, CommonInfo.CompanyInfo.CompanyID, this.InputBalanceAccount_searchLookUpEdit.EditValue.ToString(), this.InputBalanceAccountDetail_searchLookUpEdit.EditValue?.ToString() ?? ""); } else { MessageBoxHelper.ShowInfoMessage(BSMessage.BSM000002); } } } else // khong phai kho { BalanceWarehouse_panel.Enabled = false; Balance BalanceDataInsert = new Balance(); BalanceDataInsert.AccountID = this.InputBalanceAccount_searchLookUpEdit.EditValue.ToString(); BalanceDataInsert.AccountDetailID = this.InputBalanceAccountDetail_searchLookUpEdit.EditValue?.ToString() ?? ""; BalanceDataInsert.BalanceDate = this.Balance_dateEdit.DateTime.Date; BalanceDataInsert.DebitAmount = decimal.Parse(this.BalanceDebitAmount_textEdit.EditValue.ToString()); BalanceDataInsert.CreditAmount = decimal.Parse(this.BalanceCreditAmount_textEdit.EditValue.ToString()); BalanceDataInsert.QLID = this.BalanceQuanLy_bsSearchLookupEdit.EditValue?.ToString() ?? ""; BalanceDataInsert.CustomerID = this.BalanceCustomer_searchLookUpEdit.EditValue?.ToString() ?? ""; BalanceDataInsert.CompanyID = CommonInfo.CompanyInfo.CompanyID; BalanceDataInsert.Status = ModifyMode.Insert; List <Balance> ListBalance = new List <Balance>(); ListBalance.Add(BalanceDataInsert); if (ListBalance?.Count > 0) { BalanceController controller = new BalanceController(); if (controller.SaveBalance(ListBalance)) { MessageBoxHelper.ShowInfoMessage(BSMessage.BSM000001); this.LoadGridView(); } else { MessageBoxHelper.ShowInfoMessage(BSMessage.BSM000002); } } } }
private void InputBalanceSua_simpleButton_Click(object sender, EventArgs e) { #region kiểm tra dữ liệu có đang bị khóa sổ if (VoucherControl.CheckLockDBCompany(Balance_dateEdit.DateTime, CommonInfo.CompanyInfo.CompanyID)) { //Dữ liệu đang nằm trong vùng khóa sổ MessageBoxHelper.ShowErrorMessage("Dữ liệu đang bị khóa sổ!\n"); return; } #endregion kiểm tra dữ liệu có đang bị khóa sổ int count = materialTK.Where(q => q.TK152_156 == true && q.AccountID == InputBalanceAccount_searchLookUpEdit.EditValue.ToString()).Select(x => x.AccountID).Count(); if (count > 0) //kho { Balance BalanceDataUpdate = new Balance { AccountID = this.InputBalanceAccount_searchLookUpEdit.EditValue.ToString(), AccountDetailID = this.InputBalanceAccountDetail_searchLookUpEdit.EditValue?.ToString(), BalanceDate = this.Balance_dateEdit.DateTime, DebitAmount = decimal.Parse(this.BalanceDebitAmount_textEdit.EditValue.ToString()), CreditAmount = decimal.Parse(this.BalanceCreditAmount_textEdit.EditValue.ToString()), QLID = this.BalanceQuanLy_bsSearchLookupEdit.EditValue?.ToString(), CustomerID = this.BalanceCustomer_searchLookUpEdit.EditValue.ToString(), CompanyID = CommonInfo.CompanyInfo.CompanyID, BalanceID = this.BalanceID_textBox.Text, ItemID = BalanceHangHoa_searchLookUpEdit.EditValue.ToString(), BalanceQuatity = decimal.Parse(BalanceQuantity_textEdit.EditValue.ToString()), BalancePrice = decimal.Parse(BalancePrice_textEdit.EditValue.ToString()) }; BalanceController controller = new BalanceController(); if (controller.UpdateBalance(BalanceDataUpdate)) { MessageBoxHelper.ShowInfoMessage(BSMessage.BSM000001); LoadBalanceWareHouseGridView(this.Balance_dateEdit.DateTime.Date, CommonInfo.CompanyInfo.CompanyID, this.InputBalanceAccount_searchLookUpEdit.EditValue.ToString(), this.InputBalanceAccountDetail_searchLookUpEdit.EditValue.ToString()); } else { MessageBoxHelper.ShowInfoMessage(BSMessage.BSM000002); } } else { Balance BalanceDataUpdate = new Balance { AccountID = this.InputBalanceAccount_searchLookUpEdit.EditValue.ToString(), AccountDetailID = this.InputBalanceAccountDetail_searchLookUpEdit.EditValue?.ToString(), BalanceDate = this.Balance_dateEdit.DateTime, DebitAmount = decimal.Parse(this.BalanceDebitAmount_textEdit.EditValue.ToString()), CreditAmount = decimal.Parse(this.BalanceCreditAmount_textEdit.EditValue.ToString()), QLID = this.BalanceQuanLy_bsSearchLookupEdit.EditValue?.ToString(), CustomerID = this.BalanceCustomer_searchLookUpEdit.EditValue.ToString(), CompanyID = CommonInfo.CompanyInfo.CompanyID, BalanceID = this.BalanceID_textBox.Text }; BalanceController controller = new BalanceController(); if (controller.UpdateBalance(BalanceDataUpdate)) { MessageBoxHelper.ShowInfoMessage(BSMessage.BSM000001); this.LoadGridView(); } else { MessageBoxHelper.ShowInfoMessage(BSMessage.BSM000002); } } }
private void InitExcelGridView() { this.Excel_gridView.Columns.Clear(); this.Excel_gridView.AddDateEditColumn("BalanceDate", "Ngày ĐK", 80, false); this.Excel_gridView.AddColumn("AccountID", "Mã tài khoản", 80, false); this.Excel_gridView.AddColumn("AccountDetailID", "Mã T.K", 50, false); this.Excel_gridView.AddSearchLookupEditColumn("QLID", "V.tắt C.Trình", 80, _quanLies, "QLID", "QLMa", popupFormWidth: 850, isBestFitColumn: true, isAllowEdit: true, columns: VoucherControl.PopupColumnQuanLy()); this.Excel_gridView.AddColumn("QLID", "Mã C.Trình", 80, false); this.Excel_gridView.AddSearchLookupEditColumn("CustomerID", "Mã khách hàng", 120, materialDT, "CustomerID", "CustomerSName", isAllowEdit: false); this.Excel_gridView.AddSpinEditColumn("DebitAmount", "Nợ đầu kỳ", 180, false, "###,###,###,###,##0.00", DevExpress.Data.SummaryItemType.Sum, "{0:###,###,###,###,###}"); this.Excel_gridView.AddSpinEditColumn("CreditAmount", "Có đầu kỳ", 180, false, "###,###,###,###,##0.00", DevExpress.Data.SummaryItemType.Sum, "{0:###,###,###,###,###}"); List <ColumnInfo> columns = new List <ColumnInfo> { new ColumnInfo("ItemID", "ItemID", 140), new ColumnInfo("ItemSName", "Hàng hóa", 140), new ColumnInfo("ItemUnitID", "ĐVT", 140), }; this.Excel_gridView.AddSearchLookupEditColumn("ItemID", "Hàng hóa", 80, items, "ItemID", "ItemSName", isAllowEdit: false, columns: columns, editValueChanged: BalanceWareHouseDetail_EditValueChanged); this.Excel_gridView.AddColumn("ItemUnitID", "ĐVT", 50, isAllowEdit: false); this.Excel_gridView.AddSpinEditColumn("BalanceQuatity", "Số lượng", 100, false, "###,###,###,###,##0.00", DevExpress.Data.SummaryItemType.Sum, "{0:###,###,###,###,###}"); this.Excel_gridView.AddSpinEditColumn("BalancePrice", "Đơn giá", 120, false, "###,###,###,###,##0.00"); this.Excel_gridView.AddSpinEditColumn("Amount", "Thành tiền", 110, false, "###,###,###,###,##0", DevExpress.Data.SummaryItemType.Sum, "{0:###,###,###,###,###}"); this.Excel_gridView.AddCheckBoxColumn("IsDelete", "StopHMTSCĐ", 50, false); }
private void InitGridView() { this.InputBalance_gridView.Columns.Clear(); this.InputBalance_gridView.AddColumn("BalanceID", "BalanceID", 120, false); this.InputBalance_gridView.AddDateEditColumn("BalanceDate", "Ngày ĐK", 120, false); this.InputBalance_gridView.AddColumn("AccountID", "M.TK", 80, false); this.InputBalance_gridView.AddColumn("AccountDetailID", "M Th.Kê", 60, false); this.AZDK_gridView.AddSearchLookupEditColumn("QLID", "V.tắt C.Trình", 80, _quanLies, "QLID", "QLMa", popupFormWidth: 850, isBestFitColumn: true, isAllowEdit: true, columns: VoucherControl.PopupColumnQuanLy()); this.InputBalance_gridView.AddSearchLookupEditColumn("CustomerID", "Mã khách hàng", 120, materialDT, "CustomerID", "CustomerSName", isAllowEdit: false); this.InputBalance_gridView.AddSpinEditColumn("DebitAmount", "Nợ đầu kỳ", 180, false, "###,###,###,###,##0.00", DevExpress.Data.SummaryItemType.Sum, "{0:###,###,###,###,###}"); this.InputBalance_gridView.AddSpinEditColumn("CreditAmount", "Có đầu kỳ", 180, false, "###,###,###,###,##0.00", DevExpress.Data.SummaryItemType.Sum, "{0:###,###,###,###,###}"); this.InputBalance_gridView.AddCheckBoxColumn("IsDelete", "StopHMTSCĐ", 50, false); }