public BankFish(Payment P, Model.BankFish B) { State = States.Edit; Pa = P; Ba = B; InitializeComponent(); Btn_Reg.Enabled = false; }
private void Reg() { Payment P = new Payment() { Reason = Txt_Reason.Text.Trim(), Name = Txt_NameFinish.Text.Trim(), Description = Txt_Desc.Text.Trim(), Cost = utility.ConvertCommaPrice(Txt_Price.Text.Trim()), Date = Date.GeoDate.Value, }; db.Payments.Add(P); if (State == States.WriteC) { Credit c = ListCredit.Single(p => p.CreditID == Cr.CreditID); P.Credit = c; } if (State == States.WriteF) { Factor c = ListFactor.Single(p => p.FactorID == Fa.FactorID); P.Factor = c; } if (State == States.WriteP) { PurchaseList c = ListPurchaseList.Single(p => p.PurchaseListID == Pu.PurchaseListID); P.PurchaseList = c; } if (State == States.people) { P.PersonId = PersonId; } Model.BankFish BankFish = new Model.BankFish() { AccountingNumber = Convert.ToInt64(Txt_AccountingNumber.Text.Trim()), Name_Start = Txt_NameS.Text.Trim() }; P.BankFish = BankFish; db.SaveChanges(); utility.Show_Message("اطلاعات این پرداخت با موفقیت ثبت شد", "پیغام"); }