执行新增

新增的代码如下:

  /// <summary>

  /// 保存按钮

  /// </summary>

  /// <param name="sender"></param>

  /// <param name="e"></param>

   private void btn_Save_Click(object sender, RoutedEventArgs e)

   {

         try

         {

              if (Convert.ToInt32(AreaName.SelectedValue) != 0 && Convert.ToInt32(TypeName.SelectedValue) != 0 && Convert.ToInt32(PayName.SelectedValue) != 0

                    && SuppliersCode.Text.Trim() != String.Empty && Site.Text.Trim() != String.Empty && SuppliersName.Text.Trim() != String.Empty

                    && Number.Text.Trim() != String.Empty && Person.Text.Trim() != String.Empty && Phone.Text.Trim() != String.Empty)

                {

                    //新增供应商信息表

                    Suppliers tbSuppliers = new Suppliers();

                    Account tbAccount = new Account();

                    OpenBank tbOPenBank = new OpenBank();

                    tbAccount.MonthlyDate = MonthlyDate.Text.Trim();

                    tbAccount.SettlementCycle = SettlementCycle.Text.Trim();

                    tbAccount.PayID = Convert.ToInt32(PayName.SelectedValue);

                    myModel.Account.Add(tbAccount);

                    tbOPenBank.Number = Number.Text.Trim();

                    tbOPenBank.RegistrationNumber = RegistrationNumber.Text.Trim();

                    tbOPenBank.BankName = BankName.Text.Trim();

                    myModel.OpenBank.Add(tbOPenBank);

                    if (myModel.SaveChanges() > 0)

                    {

                        tbSuppliers.AccountID = Convert.ToInt32(tbAccount.AccountID);

                        tbSuppliers.OpenBankID = Convert.ToInt32(tbOPenBank.OpenBankID);

                        tbSuppliers.SuppliersCode = SuppliersCode.Text.Trim();

                        tbSuppliers.SuppliersName = SuppliersName.Text.Trim();

                        tbSuppliers.Phone = Phone.Text.Trim();

                        tbSuppliers.Fax = Fax.Text.Trim();

                        tbSuppliers.Person = Person.Text.Trim();

                        tbSuppliers.Post = Post.Text.Trim();

                        tbSuppliers.Mail = Mail.Text.Trim();

                        tbSuppliers.Site = Site.Text.Trim();

                        tbSuppliers.Remark = Remark.Text.Trim();

                        tbSuppliers.AreaID = Convert.ToInt32(AreaName.SelectedValue);

                        tbSuppliers.TypeID = Convert.ToInt32(TypeName.SelectedValue);

                        myModel.Suppliers.Add(tbSuppliers);

                        if (myModel.SaveChanges()>0)

                        {

                            MessageBoxResult dr = MessageBox.Show("供应商信息新增成功!", "提示,", MessageBoxButton.OK, MessageBoxImage.Information);

                            if (dr == MessageBoxResult.OK)

                            {

                                //清空页面

                                EmptyControls();

                                //刷新表格数据

                                Merchandise mer = new Merchandise();

                                this.Close();

                            }

                        }

                        else

                        {

                            MessageBox.Show("供应商信息新增是失败!", "提示,", MessageBoxButton.OK, MessageBoxImage.Information);

                        }

                    }

                }

                else

                {

                    MessageBox.Show("请把信息填写完整!", "提示,", MessageBoxButton.OK, MessageBoxImage.Information);

                }

            }

            catch (Exception)

            {

                throw;

            }

        }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值