private void tipoDeUsuarioToolStripMenuItem_Click(object sender, EventArgs e)
 {
     ConexionSQL CSQL = new ConexionSQL(); //instanciar clase conexion
     CSQL.CONECTAR();
     if (CSQL.txEstadoCnx)
     {
         frmTipoUsuario frmTUsuario = new frmTipoUsuario();
         frmTUsuario.MdiParent = this;
         frmTUsuario.Show();
     }
     else
     {
         MessageBox.Show("No se puede conectar a la Base de datos\r\nVerifique conexión al servidor");
     }
 }
示例#2
0
        private void btIngreso_Click(object sender, EventArgs e)
        {
            /*--------------------------------------------
               Nombre:         Acceder
               Autor:          Jaime Pérez
               fecha:          17may2014
               Detalle:        Verificar usuario y contraseña
               Modificación:   implementación inicial

               --------------------------------------*/

            ConexionSQL CSQL = new ConexionSQL(); //instanciar clase conexion

            CSQL.CONECTAR();
            if (CSQL.txEstadoCnx== true) {
            lbConex.Text = "Conexión establecida";

            string stSQL = "SELECT COUNT( idUsuario ) AS nmUsr "
                + "FROM  `tmausuario` "
                + "GROUP BY  `txUsuario` ,  `txContrasena` "
                + "having  `txUsuario` =  '" + tbUsuario.Text.ToString() + "' AND  `txContrasena` =  PASSWORD('" + tbPassword.Text.ToString() + "') "; //string de consulta";

                CSQL.mostrar(stSQL); //enviar consulta a clase común

                if (CSQL.ds.Tables[0].Rows.Count != 0)
                {
                 //   MessageBox.Show(stSQL + "\r\n" + CSQL.ds.Tables[0].Rows[0].ToString()); //.ToString()); //llenar datagrid

                    frmPrincipal1 frm = new frmPrincipal1();
                    this.Hide();
                    frm.Show();

                }
                else
                {
                    MessageBox.Show("Usuario y contraseña inválidas \r\nNo se ha podido autenticar");
                }

            }
        }