示例#1
0
        private void Evento_Click(object sender, EventArgs e)
        {
            Button btn = sender as Button;

            TituloText.Visible = true;
            #region
            if (btn.Text.Equals("Retiros"))
            {
                if (!panel1.Controls.Contains(Retiros.instance))
                {
                    panel1.Controls.Add(Retiros.instance);
                    Retiros.instance.Dock = DockStyle.Fill;
                    Retiros.instance.BringToFront();
                    TituloText.Text = btn.Text;
                }
                else
                {
                    TituloText.Text = btn.Text;
                    Retiros.instance.BringToFront();
                }
                // Limpiar();
                //   button9.BackColor = SystemColors.HotTrack;
            }
            else if (btn.Text.Equals("Depositos"))
            {
                if (!panel1.Controls.Contains(Depositos.instance))
                {
                    panel1.Controls.Add(Depositos.instance);
                    Depositos.instance.Dock = DockStyle.Fill;
                    Depositos.instance.BringToFront();
                    TituloText.Text = btn.Text;
                }
                else
                {
                    TituloText.Text = btn.Text;
                    Depositos.instance.BringToFront();
                }
                //  Limpiar();
                //   button6.BackColor = SystemColors.HotTrack;
            }
            else if (btn.Text.Equals("Transferencias"))
            {
                if (!panel1.Controls.Contains(Transferencias.instance))
                {
                    panel1.Controls.Add(Transferencias.instance);
                    Transferencias.instance.Dock = DockStyle.Fill;
                    Transferencias.instance.BringToFront();
                    TituloText.Text = btn.Text;
                }
                else
                {
                    Transferencias.instance.BringToFront();
                    TituloText.Text = btn.Text;
                }
                //    Limpiar();
                //   button2.BackColor = SystemColors.HotTrack;
            }
            else if (btn.Text.Equals("Envio Giros"))
            {
                if (!panel1.Controls.Contains(Envio_Giros.instance))
                {
                    panel1.Controls.Add(Envio_Giros.instance);
                    Envio_Giros.instance.Dock = DockStyle.Fill;
                    Envio_Giros.instance.BringToFront();
                    TituloText.Text = btn.Text;
                }
                else
                {
                    Envio_Giros.instance.BringToFront();
                    TituloText.Text = btn.Text;
                }
                // Limpiar();
                //  button4.BackColor = SystemColors.HotTrack;
            }
            else if (btn.Text.Equals("Cobro Giros"))
            {
                if (!panel1.Controls.Contains(CobroGiros.instance))
                {
                    panel1.Controls.Add(CobroGiros.instance);
                    CobroGiros.instance.Dock = DockStyle.Fill;
                    CobroGiros.instance.BringToFront();
                    TituloText.Text = btn.Text;
                }
                else
                {
                    TituloText.Text = btn.Text;
                    CobroGiros.instance.BringToFront();
                }
                // Limpiar();
                //  button3.BackColor = SystemColors.HotTrack;
            }
            else if (btn.Text.Equals("Pago tarjetas"))
            {
                if (!panel1.Controls.Contains(Tarjetas.instance))
                {
                    panel1.Controls.Add(Tarjetas.instance);
                    Tarjetas.instance.Dock = DockStyle.Fill;
                    Tarjetas.instance.BringToFront();
                    TituloText.Text = btn.Text;
                }
                else
                {
                    TituloText.Text = btn.Text;
                    Tarjetas.instance.BringToFront();
                }
                //  Limpiar();
                //  button5.BackColor = SystemColors.HotTrack;
            }
            else if (btn.Text.Equals("Pago Cuotas"))
            {
                if (!panel1.Controls.Contains(Cuotas.getinstance()))
                {
                    panel1.Controls.Add(Cuotas.getinstance());
                    Cuotas.getinstance().Dock = DockStyle.Fill;
                    Cuotas.getinstance().BringToFront();
                    TituloText.Text = btn.Text;
                }
                else
                {
                    TituloText.Text = btn.Text;
                    Cuotas.getinstance().BringToFront();
                }
                //   Limpiar();
                //    button8.BackColor = SystemColors.HotTrack;
            }
            else if (btn.Text.Equals("Tipo Cambio"))
            {
                if (!panel1.Controls.Contains(Tipo_de_Cambio.instance))
                {
                    panel1.Controls.Add(Tipo_de_Cambio.instance);
                    Tipo_de_Cambio.instance.Dock = DockStyle.Fill;
                    Tipo_de_Cambio.instance.BringToFront();
                    TituloText.Text = btn.Text;
                }
                else
                {
                    Tipo_de_Cambio.instance.BringToFront();
                    TituloText.Text = btn.Text;
                }
                //  Limpiar();
                //   button1.BackColor = SystemColors.HotTrack;
            }
            else if (btn.Text.Equals("Pago Servicios"))
            {
                if (!panel1.Controls.Contains(Servicios.instance))
                {
                    panel1.Controls.Add(Servicios.instance);
                    Servicios.instance.Dock = DockStyle.Fill;
                    Servicios.instance.BringToFront();
                    TituloText.Text = btn.Text;
                }
                else
                {
                    TituloText.Text = btn.Text;
                    Servicios.instance.BringToFront();
                }

                //  Limpiar();
                // button10.BackColor = SystemColors.HotTrack;
            }
            #endregion
        }
        private void Evento_Click(object sender, EventArgs e)
        {
            Button btn = sender as Button;

            TituloText.Visible = true;
            OpcionSelecionada(btn);

            #region Instancias_Controles
            LControls.Add(typeof(Retiros));

            if (btn.Text.Equals("Retiros"))
            {
                CrearControl <UserControl>(Retiros.instance, btn);
            }
            else if (btn.Text.Equals("Depósitos"))
            {
                CrearControl <UserControl>(Depositos.instance, btn);
            }
            else if (btn.Text.Equals("Transferencias"))
            {
                CrearControl <UserControl>(Transferencias.instance, btn);
            }
            else if (btn.Text.Equals("Envío Giros"))
            {
                CrearControl <UserControl>(Envio_Giros.instance, btn);
            }
            else if (btn.Text.Equals("Cobro Giros"))
            {
                CrearControl <UserControl>(CobroGiros.instance, btn);
            }
            else if (btn.Text.Equals("Pago tarjetas"))
            {
                CrearControl <UserControl>(Tarjetas.instance, btn);
            }
            else if (btn.Text.Equals("Pago Cuotas"))
            {
                CrearControl <UserControl>(Cuotas.getinstance(), btn);
            }
            else if (btn.Text.Equals("Tipo Cambio"))
            {
                ViewTipoCambio tipoCambio = ViewTipoCambio.instance;
                tipoCambio.session = Session;
                CrearControl <UserControl>(tipoCambio, btn);
            }
            else if (btn.Text.Equals("Pago Servicios"))
            {
                CrearControl <UserControl>(Servicios.instance, btn);
            }
            else if (btn.Text.Equals("Cuentas"))
            {
                NuevaCuentaUserControl cuenta;
                if (this.Session != null)
                {
                    cuenta = new NuevaCuentaUserControl(this.Session);
                    CrearControl <UserControl>(cuenta, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Gestionar Cuenta"))
            {
                CrearControl <UserControl>(UCactualizarCuenta.instance, btn);
            }
            else if (btn.Text.Equals("Préstamos"))
            {
                NuevoPrestamoUserControl prestamo;
                if (this.Session != null)
                {
                    prestamo = new NuevoPrestamoUserControl(this.Session);
                    CrearControl <UserControl>(prestamo, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Refinanciar"))
            {
                CrearControl <UserControl>(UCrefinanciar.instance, btn);
            }
            else if (btn.Text.Equals("Gestionar Tarjetas"))
            {
                //CrearControl<UserControl>(UCchequeras.instance, btn);
                NuevaTarjeta tarjeta;
                if (this.Session != null)
                {
                    tarjeta = new NuevaTarjeta(this.Session);
                    CrearControl <UserControl>(tarjeta, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Gestionar Chequera"))
            {
                //CrearControl<UserControl>(UCchequeras.instance, btn);
                RegistrarChequera chequera;
                if (this.Session != null)
                {
                    chequera = new RegistrarChequera(this.Session);
                    CrearControl <UserControl>(chequera, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Balancin Caja"))
            {
                Balancin balancin = new Balancin(Session);
                CrearControl <UserControl>(balancin, btn);
            }
            else if (btn.Text.Equals("Resumen total"))
            {
                CrearControl <UserControl>(ResumenTotal.instance, btn);
            }
            else if (btn.Text.Equals("Clientes"))
            {
                RegistroPersonaUserControl personas;
                if (this.Session != null)
                {
                    personas = new RegistroPersonaUserControl(this.Session);
                    CrearControl <UserControl>(personas, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Monedas"))
            {
                NuevaMoneda monedas;
                if (this.Session != null)
                {
                    monedas = new NuevaMoneda(this.Session);
                    CrearControl <UserControl>(monedas, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Cobro Cheques"))
            {
                CrearControl <UserControl>(Cheques.instance, btn);
            }
            else if (btn.Text.Equals("Personas"))
            {
                CrearControl <UserControl>(Usuario.instance, btn);
            }
            else if (btn.Text.Equals("Roles"))
            {
                CrearControl <UserControl>(Roles.instance, btn);
            }
            else if (btn.Text.Equals("Permisos"))
            {
                CrearControl <UserControl>(Permisos.instance, btn);
            }

            else if (btn.Text.Equals("Cronograma"))
            {
                ReporteCronograma cronograma;
                if (this.Session != null)
                {
                    cronograma = new ReporteCronograma(this.Session);
                    CrearControl <UserControl>(cronograma, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            #endregion
        }