public Form_Payment(Payment P) { State = States.Edit; Pa = P; InitializeComponent(); splitContainer1.Panel1.Enabled = false; }
public Pure(Payment P) { State = States.Edit; Pa = P; InitializeComponent(); Btn_Register.Enabled = false; }
public BankFish(Payment P, Model.BankFish B) { State = States.Edit; Pa = P; Ba = B; InitializeComponent(); Btn_Reg.Enabled = false; }
public Check(Payment P, Model.Check C) { State = States.Edit; Pa = P; Ch = C; InitializeComponent(); Btn_Register.Enabled = false; }
public CardtoCard(Payment P, CardToCard C) { State = States.Edit; Pa = P; Ca = C; 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("اطلاعات این پرداخت با موفقیت ثبت شد", "پیغام"); }
private void Register() { Payment P = new Payment() { Reason = Txt_Reason.Text.Trim(), Name = Txt_Name.Text.Trim(), Description = Txt_Desc.Text.Trim(), Cost = utility.ConvertCommaPrice(Txt_Price.Text.Trim()), Date = Txt_DateStart.GeoDate.Value, }; db.Payments.Add(P); if (State == States.WriteC) { Credit c = ListCredit.Single(p => p.CreditID == Cr1.CreditID); P.Credit = c; } if (State == States.WriteF) { Factor c = ListFactor.Single(p => p.FactorID == F1.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.Check C = new Model.Check() { CheckNumber = Convert.ToInt32(Txt_CheckNumber.Text.Trim()), RecoverDate = Txt_DateFinish.GeoDate.Value }; P.Check = C; db.SaveChanges(); utility.Show_Message("اطلاعات این پرداخت با موفقیت ثبت شد", "پیغام"); }
private void ShowUserControllerForEdit(Payment Pay) { if (Pay.CardToCard != null) { View.CardtoCard UC = new View.CardtoCard(Pay, Pay.CardToCard); UC.Dock = DockStyle.Fill; splitContainer1.Panel2.Controls.Add(UC); } if (Pay.Check != null) { View.Check UC = new View.Check(Pay, Pay.Check); UC.Dock = DockStyle.Fill; splitContainer1.Panel2.Controls.Add(UC); } if (Pay.BankFish != null) { View.BankFish UC = new View.BankFish(Pay, Pay.BankFish); UC.Dock = DockStyle.Fill; splitContainer1.Panel2.Controls.Add(UC); } if (Pay.BankFish == null && Pay.BankFish == null && Pay.CardToCard == null && Pay.Check == null) { View.Pure UC = new View.Pure(Pay); UC.Dock = DockStyle.Fill; splitContainer1.Panel2.Controls.Add(UC); } // this.Close(); }
private void Reg() { Payment P = new Payment() { Reason = Txt_Reason.Text.Trim(), Name = Txt_Name.Text.Trim(), Description = Txt_Desc.Text.Trim(), Cost = utility.ConvertCommaPrice(Txt_Cost.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; } CardToCard Card = new CardToCard() { Card_Start = Txt_Card1.Text.Trim(), Card_Finish = Txt_Card2.Text.Trim(), Code_Peygiri = Convert.ToInt32(Txt_Peygiri.Text.Trim()), Name = Txt_Name.Text.Trim(), }; P.CardToCard = Card; db.SaveChanges(); utility.Show_Message("اطلاعات این پرداخت با موفقیت ثبت شد", "پیغام"); }
private void Reg() { Payment P = new Payment() { Reason = Txt_Reason.Text.Trim(), Name = Txt_Name.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; } if (State == States.WritePro) { Project project = (db.Projects.SingleOrDefault(p => p.ProjectID == Pro.ProjectID)); P.Project = project; var singleOrDefault = db.Projects.SingleOrDefault(p => p.ProjectID == Pro.ProjectID); if (singleOrDefault != null) singleOrDefault.TotalCost += P.Cost; } db.SaveChanges(); }