Exemple #1
0
        private async void BtnAdd_Click(object sender, RoutedEventArgs e)
        {
            if (!CheckEmpty())
            {
                return;
            }
            try
            {
                var addBankAccount = new DBankAccount
                {
                    DBankName       = TxtBankName.Text.Trim() == string.Empty ? null : TxtBankName.Text,
                    DBranchName     = TxtBranchName.Text.Trim() == string.Empty ? null : TxtBranchName.Text,
                    DAccountNum     = TxtAccountNum.Text.Trim() == string.Empty ? null : TxtAccountNum.Text,
                    DCardNum        = TxtCardNum.Text.Trim() == string.Empty ? null : TxtCardNum.Text,
                    DInitialBalance = long.Parse(Regex.Replace(TxtInitialBalance.Text, "[\\W]", "")),
                    DDescription    = TxtDescription.Text.Trim() == string.Empty ? null : TxtDescription.Text,
                };
                await Task.Run(() => addBankAccount.Add());
            }
            catch (Exception exception)
            {
                Utility.MyMessageBox("خطا در بانک اطلاعاتی", "خطا در ثبت اطلاعات\n" + exception.Message);
                return;
            }

            Window_Loaded(null, null);
            Utility.Message("پیام", "اطلاعات با موفقیت ثبت گردید", "Correct.png");
        }