Пример #1
0
 public Listado(Login.Tablero ruta, String usuario, String rol)
 {
     InitializeComponent();
     padre         = ruta;
     usuarioActual = usuario;
     if (rol == "Cliente")
     {
         usuarioActual     = usuario;
         cbUsuario.Text    = usuario;
         cbUsuario.Enabled = false;
         con.query         = "SELECT Nro_Cuenta FROM ESCUADRON_SUICIDA.Cuenta Cu JOIN ESCUADRON_SUICIDA.Cliente Cl ON (Cu.Cod_Cli=Cl.Cod_Cli) JOIN ESCUADRON_SUICIDA.Usuario U ON (Cl.Usuario=U.Usuario)" +
                             "WHERE U.Usuario='" + usuario + "' AND Cu.Estado = 'Habilitada'";
         con.ejecutarQuery();
         while (con.leerReader())
         {
             cbCuenta.Items.Add(con.lector.GetDecimal(0));
         }
         con.cerrarConexion();
     }
     else
     {
         con.query = "Select Usuario From ESCUADRON_SUICIDA.RolPorUsuario RU JOIN ESCUADRON_SUICIDA.Roles R ON(RU.Id_Rol=R.Id_Rol) WHERE Nombre='Cliente'";
         con.ejecutarQuery();
         while (con.leerReader())
         {
             cbUsuario.Items.Add(con.lector.GetString(0));
         }
         con.cerrarConexion();
     }
 }
Пример #2
0
        public Deposito(Login.Tablero ruta, String usuario, int deposito, String cuenta)
        {
            InitializeComponent();
            usuario2       = usuario;
            padre          = ruta;
            NumeroDeposito = deposito;
            txt_Fecha.Text = lectorConfig.Config.fechaSystem().ToString();

            Conexion c2 = new Conexion();

            c2.query = "SELECT Tipo_Moneda FROM ESCUADRON_SUICIDA.TipoMoneda";
            c2.ejecutarQuery();
            while (c2.leerReader())
            {
                cmb_tipomoneda.Items.Add(c2.lector.GetString(0));
            }
            c2.cerrarConexion();
            Conexion c3 = new Conexion();//modificar el insert y select de substring

            c3.query = "SELECT Nro_Tarjeta FROM ESCUADRON_SUICIDA.Tarjeta T JOIN ESCUADRON_SUICIDA.Cliente C ON (T.Cod_Cli=C.Cod_Cli)" +
                       "WHERE Usuario='" + usuario + "' AND T.Estado = 1 AND T.Fecha_Vencimiento > '" + lectorConfig.Config.fechaSystem() + " 00:00:00.000'";
            c3.ejecutarQuery();
            while (c3.leerReader())
            {
                tarjeta = c3.lector.GetString(0);
                cmb_tarjeta.Items.Add("************" + tarjeta[12].ToString() + tarjeta[13].ToString() + tarjeta[14].ToString() + tarjeta[15].ToString());
            }
            c3.cerrarConexion();
            txtcuenta.Text = cuenta;
        }
Пример #3
0
        public Realizar_Transferencia(Login.Tablero ruta, String usuario, String rol)
        {
            InitializeComponent();
            textBox1.Visible = false;
            padre            = ruta;
            if (rol == "Cliente")
            {
                usuarioOrigen     = usuario;
                cbUsuario.Text    = usuario;
                cbUsuario.Enabled = false;
                con.query         = "SELECT Nro_Cuenta FROM ESCUADRON_SUICIDA.Cuenta C JOIN ESCUADRON_SUICIDA.Cliente K ON (C.Cod_Cli=K.Cod_Cli) WHERE Usuario='" + usuario + "' AND C.Estado='Habilitada'";
                con.ejecutarQuery();
                while (con.leerReader())
                {
                    cbOrigen.Items.Add(con.lector.GetSqlDecimal(0).ToString());
                }
                con.cerrarConexion();
            }
            else
            {
                con.query = "Select Usuario From ESCUADRON_SUICIDA.RolPorUsuario RU JOIN ESCUADRON_SUICIDA.Roles R ON(RU.Id_Rol=R.Id_Rol) WHERE Nombre='Cliente'";
                con.ejecutarQuery();
                while (con.leerReader())
                {
                    cbUsuario.Items.Add(con.lector.GetString(0));
                }
                con.cerrarConexion();
            }

            txtMoneda.Enabled = false;
        }
Пример #4
0
        public SeleccionDeTarjetas(Login.Tablero ruta, char tipo, String usuario)
        {
            InitializeComponent();
            padre         = ruta;
            tipodeMod     = tipo;
            usuarioActual = usuario;
            Conexion con = new Conexion();

            if (tipo == 'B')
            {
                con.query = "SELECT SUBSTRING(Nro_Tarjeta,13,4) FROM ESCUADRON_SUICIDA.Tarjeta T Join ESCUADRON_SUICIDA.Cliente C ON (T.Cod_Cli=C.Cod_Cli) WHERE Usuario='" + usuario + "' AND T.Estado!=0 ";
            }
            else
            {
                con.query = "SELECT SUBSTRING(Nro_Tarjeta,13,4) FROM ESCUADRON_SUICIDA.Tarjeta T Join ESCUADRON_SUICIDA.Cliente C ON (T.Cod_Cli=C.Cod_Cli) WHERE Usuario='" + usuario + "'";
            }

            con.ejecutarQuery();
            while (con.leerReader())
            {
                String tarjeta = con.lector.GetString(0);
                cbTarjeta.Items.Add("************" + tarjeta);
                //cbTarjeta.Items.Add(con.lector.GetDecimal(0).ToString());
            }
        }
Пример #5
0
        public Consulta_de_saldo(Login.Tablero ruta, String rol, String usuario)
        {
            InitializeComponent();
            padre = ruta;

            if (rol == "Administrador")
            {
                con.query = "SELECT Usuario FROM ESCUADRON_SUICIDA.RolPorUsuario RU JOIN ESCUADRON_SUICIDA.Roles R ON (R.Id_Rol=RU.Id_Rol)" +
                            "WHERE Nombre='Cliente'";
                con.ejecutarQuery();
                while (con.leerReader())
                {
                    cbUsuario.Items.Add(con.lector.GetString(0));
                }
                con.cerrarConexion();
            }
            else
            {
                cbUsuario.Text    = usuario;
                cbUsuario.Enabled = false;
                con.query         = "SELECT Nro_Cuenta FROM ESCUADRON_SUICIDA.Cuenta WHERE Cod_Cli=(SELECT Cod_Cli FROM ESCUADRON_SUICIDA.Cliente WHERE Usuario='" + usuario + "')";
                con.ejecutarQuery();
                while (con.leerReader())
                {
                    cbCuenta.Items.Add(con.lector.GetDecimal(0).ToString());
                }
                con.cerrarConexion();
            }
        }
Пример #6
0
 public AsociarTarjetas(Login.Tablero ruta, char tipo, String usuario, String tarjeta)
 {
     InitializeComponent();
     padre         = ruta;
     usuarioActual = usuario;
     movimiento    = tipo;
     if (tipo == 'M')
     {
         txtNroTar.Text    = "************" + tarjeta;
         txtNroTar.Enabled = false;
         txtSeg.Visible    = false;
         label5.Visible    = false;
         con.query         = "SELECT T.Emisor, T.Fecha_Emision, T.Fecha_Vencimiento, T.Codigo_Seg FROM ESCUADRON_SUICIDA.Tarjeta T JOIN ESCUADRON_SUICIDA.Cliente C ON(T.Cod_Cli=C.Cod_Cli) WHERE SUBSTRING(T.Nro_Tarjeta,13,4)= '" + tarjeta + "' AND C.Usuario= '" + usuarioActual + "'";
         con.ejecutarQuery();
         con.leerReader();
         cbEmisor.Text   = con.lector.GetString(0);
         dtpFecEm.Value  = Convert.ToDateTime(con.lector.GetDateTime(1));
         anteriorEmision = Convert.ToDateTime(con.lector.GetDateTime(1));
         dtpFecVe.Value  = Convert.ToDateTime(con.lector.GetDateTime(2));
         txtSeg.Text     = con.lector.GetString(3);
         con.cerrarConexion();
     }
     con.query = "SELECT DISTINCT Emisor FROM ESCUADRON_SUICIDA.Tarjeta";
     con.ejecutarQuery();
     while (con.leerReader())
     {
         cbEmisor.Items.Add(con.lector.GetString(0));
     }
     con.cerrarConexion();
 }
Пример #7
0
        public Retiro(Login.Tablero ruta, String usuario, String cuenta)
        {
            InitializeComponent();
            usuario2     = usuario;
            padre        = ruta;
            NumeroCuenta = cuenta;
            Conexion con = new Conexion();

            con.query = "SELECT Cod_Cli, Nro_Doc FROM ESCUADRON_SUICIDA.Cliente WHERE Usuario = '" + usuario2 + "'";
            con.ejecutarQuery();
            con.leerReader();
            codigoCliente      = con.lector.GetInt32(0);
            txt_documento.Text = con.lector.GetDecimal(1).ToString();
            con.cerrarConexion();
            txt_cuenta.Text = NumeroCuenta;
            con.query       = "SELECT Id_Banco FROM ESCUADRON_SUICIDA.Banco";
            con.ejecutarQuery();
            while (con.leerReader())
            {
                cbBanco.Items.Add(con.lector.GetDecimal(0));
            }
            con.cerrarConexion();

            con.query = "SELECT Tipo_Moneda FROM ESCUADRON_SUICIDA.Cuenta WHERE Nro_Cuenta=" + NumeroCuenta;
            con.ejecutarQuery();
            con.leerReader();
            txtMoneda.Text = con.lector.GetString(0);
            con.cerrarConexion();
            txtMoneda.Enabled     = false;
            txt_documento.Enabled = false;
        }
Пример #8
0
        public ModificarCliente(Login.Tablero ruta, int codCli)
        {
            InitializeComponent();
            padre  = ruta;
            codigo = codCli;
            Conexion con = new Conexion();

            con.query = "SELECT Nombre, Apellido, D.Descripcion, Nro_Doc, Mail, Calle, Nro_Calle, Piso, Depto, Localidad, Nacionalidad, P.Descripcion, Fecha_Nac, Estado" +
                        " FROM ESCUADRON_SUICIDA.Cliente C JOIN ESCUADRON_SUICIDA.Pais P ON (C.Cod_Pais=P.Cod_Pais) JOIN ESCUADRON_SUICIDA.Documento D ON (D.Tipo_Doc=C.Tipo_Doc) WHERE Cod_Cli = " + codCli + "";
            con.ejecutarQuery();
            con.leerReader();
            txtNombre.Text   = con.lector.GetString(0);
            txtApellido.Text = con.lector.GetString(1);
            cbTipo.Text      = con.lector.GetString(2);
            txtNroID.Text    = con.lector.GetDecimal(3).ToString();
            txtMail.Text     = con.lector.GetString(4);
            txtCalle.Text    = con.lector.GetString(5);
            txtNroDom.Text   = con.lector.GetDecimal(6).ToString();
            txtPiso.Text     = con.lector.GetDecimal(7).ToString();
            checkHab.Checked = (con.lector.GetBoolean(13));
            if (!(con.lector.GetString(8) == ""))
            {
                txtDepto.Text = con.lector.GetString(8);
            }

            txtLocalidad.Text = con.lector.GetString(9);

            txtNacionalidad.Text = con.lector.GetString(10);

            cbPais.Text = con.lector.GetString(11);

            dtpFecNac.Value = Convert.ToDateTime(con.lector.GetDateTime(12));


            con.cerrarConexion();

            /*Llena Tipo de doc*/
            con.query = "SELECT Descripcion FROM ESCUADRON_SUICIDA.Documento";
            con.ejecutarQuery();
            while (con.leerReader())
            {
                cbTipo.Items.Add(con.lector.GetString(0));
            }
            con.cerrarConexion();
            /*Llena Paises*/
            con.query = "SELECT Descripcion FROM ESCUADRON_SUICIDA.Pais";
            con.ejecutarQuery();
            while (con.leerReader())
            {
                cbPais.Items.Add(con.lector.GetString(0));
            }
            con.cerrarConexion();

            con.query = "SELECT Usuario FROM ESCUADRON_SUICIDA.Cliente WHERE Cod_Cli=" + codCli;
            con.ejecutarQuery();
            con.leerReader();
            usuario = con.lector.GetString(0);
            con.cerrarConexion();
        }
Пример #9
0
        public AltaCuenta(Login.Tablero ruta, String usuario, String rol)
        {
            InitializeComponent();
            padre = ruta;
            Conexion con = new Conexion();

            /*Llena usuarios*/
            if (rol == "Administrador")
            {
                con.query = "SELECT Usuario FROM ESCUADRON_SUICIDA.RolPorUsuario RU JOIN ESCUADRON_SUICIDA.Roles R ON(RU.Id_Rol=R.Id_Rol) WHERE R.Nombre='Cliente'";
                con.ejecutarQuery();
                while (con.leerReader())
                {
                    cbUsuario.Items.Add(con.lector.GetString(0));
                }
                con.cerrarConexion();
            }
            else
            {
                con.cerrarConexion();
                cbUsuario.Text    = usuario;
                cbUsuario.Enabled = false;
            }

            /*Llena paises*/
            con.query = "SELECT Descripcion FROM ESCUADRON_SUICIDA.Pais";
            con.ejecutarQuery();
            while (con.leerReader())
            {
                cbPais.Items.Add(con.lector.GetString(0));
            }
            con.cerrarConexion();
            /*Llena moneda*/
            con.query = "SELECT Tipo_Moneda FROM ESCUADRON_SUICIDA.TipoMoneda";
            con.ejecutarQuery();
            while (con.leerReader())
            {
                cbMoneda.Items.Add(con.lector.GetString(0));
            }
            con.cerrarConexion();

            /*Llena tipos*/
            con.query = "SELECT Tipo_Cuenta FROM ESCUADRON_SUICIDA.TipoCuenta";
            con.ejecutarQuery();
            while (con.leerReader())
            {
                cbTipo.Items.Add(con.lector.GetString(0));
            }
            con.cerrarConexion();
        }
Пример #10
0
        public AltaRol(Login.Tablero ruta)
        {
            InitializeComponent();
            padre = ruta;
            Conexion con = new Conexion();

            con.query = "SELECT Nombre FROM ESCUADRON_SUICIDA.Funcionalidades";
            con.ejecutarQuery();

            while (con.leerReader())
            {
                cblFuncionalidades.Items.Add(con.lector.GetString(0));
            }
            con.cerrarConexion();
        }
Пример #11
0
        public Listado_de_seleccion_cliente(Login.Tablero ruta, char tipo)
        {
            InitializeComponent();
            tipoDeSeleccion = tipo;
            padre           = ruta;
            Conexion con = new Conexion();

            con.query = "SELECT Descripcion FROM ESCUADRON_SUICIDA.Documento";
            con.ejecutarQuery();
            while (con.leerReader())
            {
                cmbTipo.Items.Add(con.lector.GetString(0));
            }
            con.cerrarConexion();
        }
Пример #12
0
        public Listado_de_seleccion_Rol(Login.Tablero ruta, char tipo)
        {
            InitializeComponent();
            tipoDeSeleccion = tipo;
            padre           = ruta;
            Conexion con = new Conexion();

            con.query = "SELECT Nombre FROM ESCUADRON_SUICIDA.Roles";
            con.ejecutarQuery();
            while (con.leerReader())
            {
                cmbRol.Items.Add(con.lector.GetString(0));
            }
            con.cerrarConexion();
        }
Пример #13
0
 public Listado(Login.Tablero ruta)
 {
     InitializeComponent();
     cbTrimestre.Items.Add("1er Trimestre");
     cbTrimestre.Items.Add("2do Trimestre");
     cbTrimestre.Items.Add("3er Trimestre");
     cbTrimestre.Items.Add("4to Trimestre");
     padre     = ruta;
     con.query = "SELECT Tipo_Cuenta FROM ESCUADRON_SUICIDA.TipoCuenta WHERE Tipo_Cuenta != 'Gratuita'";
     con.ejecutarQuery();
     while (con.leerReader())
     {
         cbTipoDeCuenta.Items.Add(con.lector.GetString(0));
     }
     con.cerrarConexion();
 }
Пример #14
0
        public AltaCliente(Login.Tablero ruta)
        {
            InitializeComponent();
            this.padre = ruta;
            Conexion con = new Conexion();

            con.query = "SELECT descripcion FROM ESCUADRON_SUICIDA.Pais";
            con.ejecutarQuery();
            while (con.leerReader())
            {
                cbPais.Items.Add(con.lector.GetString(0));
            }
            con.cerrarConexion();
            con.query = "SELECT Descripcion FROM ESCUADRON_SUICIDA.Documento";
            con.ejecutarQuery();
            while (con.leerReader())
            {
                cbTipo.Items.Add(con.lector.GetString(0));
            }
            con.cerrarConexion();

            con.query = "SELECT U.Usuario, C.Cod_Cli FROM ESCUADRON_SUICIDA.RolPorUsuario U LEFT " +
                        "JOIN ESCUADRON_SUICIDA.Cliente C ON (U.Usuario=C.Usuario) " +
                        "JOIN ESCUADRON_SUICIDA.Roles RR ON (U.Id_Rol=RR.Id_Rol) WHERE C.Cod_Cli is null AND RR.Nombre='Cliente'";
            con.ejecutarQuery();
            if (con.leerReader())
            {
                cbUsuario.Items.Add(con.lector.GetString(0));
                while (con.leerReader())
                {
                    cbUsuario.Items.Add(con.lector.GetString(0));
                }
            }
            else
            {
                this.Width        = 220;
                this.Height       = 80;
                groupBox1.Visible = false;
                LabelA.Top        = 5;
                btnCancelar2.Top  = 20;
                return;
            }
            con.cerrarConexion();
            LabelA.Visible       = false;
            btnCancelar2.Visible = false;
        }
Пример #15
0
 public Facturar(Login.Tablero ruta, String rol, String usuario)
 {
     InitializeComponent();
     padre = ruta;
     if (rol == "Administrador")
     {
         con.query = "SELECT R.Usuario From ESCUADRON_SUICIDA.Roles U JOIN ESCUADRON_SUICIDA.RolPorUsuario R ON (U.Id_Rol=R.Id_Rol) WHERE U.Nombre='Cliente'";
         con.ejecutarQuery();
         while (con.leerReader())
         {
             cbUsuario.Items.Add(con.lector.GetString(0));
         }
         con.cerrarConexion();
     }
     else
     {
         cbUsuario.Items.Add(usuario);
     }
 }
Пример #16
0
        public ModificarRol(Login.Tablero ruta, String seleccion, String nombre)
        {
            InitializeComponent();
            padre           = ruta;
            ID_Seleccionado = seleccion;
            txtNombre.Text  = nombre;
            Conexion con = new Conexion();


            //CARGA FUNCIONALIDADES DEL ROL
            con.query = "SELECT F.Nombre FROM ESCUADRON_SUICIDA.Roles R JOIN ESCUADRON_SUICIDA.FuncionalidadesPorRol FR ON (FR.Id_Rol = R.Id_Rol) JOIN ESCUADRON_SUICIDA.Funcionalidades F ON (F.Id_Funcionalidad = FR.Id_Funcionalidad) WHERE R.Id_Rol = '" + ID_Seleccionado + "'";
            con.ejecutarQuery();

            while (con.leerReader())
            {
                cblFuncionalidades.Items.Add(con.lector.GetString(0), true);
                //cblFuncionalidades;
            }

            con.cerrarConexion();

            //CARGA LAS FUNCIONALIDADES NO POSEIDAS
            con.query = "SELECT F.Nombre FROM ESCUADRON_SUICIDA.Funcionalidades F WHERE F.Id_funcionalidad NOT IN (SELECT FR.Id_funcionalidad FROM ESCUADRON_SUICIDA.FuncionalidadesPorRol FR WHERE (FR.Id_rol = '" + ID_Seleccionado + "'))";
            con.ejecutarQuery();
            while (con.leerReader())
            {
                cblFuncionalidades.Items.Add(con.lector.GetString(0));
                //cblFuncionalidades;
            }
            con.cerrarConexion();

            //CARGA ESTADO DEL ROL
            con.query = "SELECT Estado FROM ESCUADRON_SUICIDA.Roles WHERE Id_rol = '" + ID_Seleccionado + "' ";
            con.ejecutarQuery();
            con.leerReader();
            ckEstado.Checked = (con.lector.GetBoolean(0));

            con.cerrarConexion();
        }
Пример #17
0
 public Listado_de_seleccion_Cuenta(Login.Tablero ruta, char tipo, String usuario, String rol)
 {
     InitializeComponent();
     tipoDeSeleccion = tipo;
     padre           = ruta;
     rolActual       = rol;
     /*Llena usuarios*/
     if (rol == "Administrador")
     {
         con.query = "SELECT Usuario FROM ESCUADRON_SUICIDA.RolPorUsuario RU JOIN ESCUADRON_SUICIDA.Roles R ON(RU.Id_Rol=R.Id_Rol) WHERE R.Nombre='Cliente'";
         con.ejecutarQuery();
         while (con.leerReader())
         {
             cbUsuario.Items.Add(con.lector.GetString(0));
         }
         con.cerrarConexion();
     }
     else
     {
         cbUsuario.Items.Add(usuario);
     }
     /*Llena paises*/
     con.query = "SELECT Descripcion FROM ESCUADRON_SUICIDA.Pais";
     con.ejecutarQuery();
     while (con.leerReader())
     {
         cbPais.Items.Add(con.lector.GetString(0));
     }
     con.cerrarConexion();
     /*Llena tipos*/
     con.query = "SELECT Tipo_Cuenta FROM ESCUADRON_SUICIDA.TipoCuenta";
     con.ejecutarQuery();
     while (con.leerReader())
     {
         cbTipo.Items.Add(con.lector.GetString(0));
     }
     con.cerrarConexion();
 }
Пример #18
0
        public ModificarCuentas(Login.Tablero ruta, String cuenta, String rol)
        {
            InitializeComponent();
            padre        = ruta;
            cuentaActual = cuenta;
            Conexion con = new Conexion();

            con.query = "SELECT Descripcion, Tipo_Moneda, Estado, Tipo_Cuenta FROM ESCUADRON_SUICIDA.Cuenta C Join ESCUADRON_SUICIDA.Pais P ON(C.Cod_Pais=P.Cod_Pais) WHERE Nro_Cuenta=" + cuenta;
            con.ejecutarQuery();
            con.leerReader();
            cbPais.Text   = con.lector.GetString(0);
            cbMoneda.Text = con.lector.GetString(1);
            cbEstado.Text = con.lector.GetString(2);
            cbCuenta.Text = con.lector.GetString(3);
            con.cerrarConexion();
            rolActual    = rol;
            anteriorTipo = cbCuenta.Text;

            if (rol != "Administrador")
            {
                cbEstado.Enabled  = false;
                btnEstado.Visible = false;
            }

            /*Llena paises*/
            con.query = "SELECT Descripcion FROM ESCUADRON_SUICIDA.Pais";
            con.ejecutarQuery();
            while (con.leerReader())
            {
                cbPais.Items.Add(con.lector.GetString(0));
            }
            con.cerrarConexion();

            //Llenar Tipo de Moneda
            con.query = "SELECT Tipo_Moneda FROM ESCUADRON_SUICIDA.TipoMoneda";
            con.ejecutarQuery();
            while (con.leerReader())
            {
                cbMoneda.Items.Add(con.lector.GetString(0));
            }
            con.cerrarConexion();

            //Llena Tipo de cuenta
            con.query = "SELECT Tipo_Cuenta FROM ESCUADRON_SUICIDA.TipoCuenta";
            con.ejecutarQuery();
            while (con.leerReader())
            {
                cbCuenta.Items.Add(con.lector.GetString(0));
            }
            con.cerrarConexion();

            //Llena Estado
            con.query = "SELECT Estado FROM ESCUADRON_SUICIDA.Estado";
            con.ejecutarQuery();
            while (con.leerReader())
            {
                cbEstado.Items.Add(con.lector.GetString(0));
            }
            con.cerrarConexion();

            //Completa usuario y cuenta
            con.query = "SELECT Usuario FROM ESCUADRON_SUICIDA.Cliente C Join ESCUADRON_SUICIDA.Cuenta K ON (C.Cod_Cli=K.Cod_Cli) WHERE Nro_Cuenta=" + cuenta;
            con.ejecutarQuery();
            con.leerReader();
            txtUsuario.Text = con.lector.GetString(0);
            con.cerrarConexion();

            txtCuenta.Text = cuenta.ToString();

            txtCuenta.Enabled  = false;
            txtUsuario.Enabled = false;
        }
Пример #19
0
 public Listado_de_seleccion_usuario(Login.Tablero ruta, char tipo)
 {
     InitializeComponent();
     tipoDeSeleccion = tipo;
     padre           = ruta;
 }
Пример #20
0
 public AltaUsuario(Login.Tablero ruta)
 {
     InitializeComponent();
     this.padre = ruta;
 }