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 Combo_Payment_SelectedIndexChanged(object sender, EventArgs e) { switch (Combo_Payment.SelectedIndex) { case 0: splitContainer1.Panel2.Controls.Clear(); View.Check UC_Check = null; if (State == States.WriteC) { UC_Check = new View.Check(Cr); } if (State == States.WriteF) { UC_Check = new View.Check(Fa); } if (State == States.WriteP) { UC_Check = new View.Check(Pu); } if (State == States.WritePro) { UC_Check = new View.Check(Pro); } if (State == States.Normal) { UC_Check = new View.Check(); } if (State == States.People) { UC_Check=new View.Check(PersonId); } UC_Check.Dock = DockStyle.Fill; splitContainer1.Panel2.Controls.Add(UC_Check); break; case 1: splitContainer1.Panel2.Controls.Clear(); View.CardtoCard UC_Card = null; if (State == States.WriteC) { UC_Card = new View.CardtoCard(Cr); } if (State == States.WriteF) { UC_Card = new View.CardtoCard(Fa); } if (State == States.WriteP) { UC_Card = new View.CardtoCard(Pu); } if (State == States.WritePro) { UC_Card = new View.CardtoCard(Pro); } if (State == States.Normal) { UC_Card = new View.CardtoCard(); } if (State == States.People) { UC_Card = new View.CardtoCard(PersonId); } UC_Card.Dock = DockStyle.Fill; splitContainer1.Panel2.Controls.Add(UC_Card); break; case 2: splitContainer1.Panel2.Controls.Clear(); View.BankFish UC_Fish = null; if (State == States.WriteC) { UC_Fish = new View.BankFish(Cr); } if (State == States.WriteF) { UC_Fish = new View.BankFish(Fa); } if (State == States.WriteP) { UC_Fish = new View.BankFish(Pu); } if (State == States.WritePro) { UC_Fish = new View.BankFish(Pro); } if (State == States.Normal) { UC_Fish = new View.BankFish(); } if (State == States.People) { UC_Fish = new View.BankFish(PersonId); } UC_Fish.Dock = DockStyle.Fill; splitContainer1.Panel2.Controls.Add(UC_Fish); break; case 3: splitContainer1.Panel2.Controls.Clear(); View.Pure UC_Pure = null; if (State == States.WriteC) { UC_Pure = new View.Pure(Cr); } if (State == States.WriteF) { UC_Pure = new View.Pure(Fa); } if (State == States.WriteP) { UC_Pure = new View.Pure(Pu); } if (State == States.WritePro) { UC_Pure = new View.Pure(Pro); } if (State == States.Normal) { UC_Pure = new View.Pure(); } if (State == States.People) { UC_Pure = new View.Pure(PersonId); } UC_Pure.Dock = DockStyle.Fill; splitContainer1.Panel2.Controls.Add(UC_Pure); break; } }