Ejemplo n.º 1
0
        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!");
            }
        }