}//fin del key press de clave #region Metodos //este meodo permite verificar la existencia del usuario segun el codigo y la clave digitada private Boolean mValidarDatos() { if (contador <= 2) { //llenado de los atributos de la BD //este es para conectarme con el servidor conexion.setCodigo("admEstudiante"); conexion.setClave("123"); //llenado de los atributos de la clase EntidadUsuario, para coonectarme con la aplicacon pEntidadUsuario.setCodigo(this.txUsuario.Text.Trim()); pEntidadUsuario.setClave(this.txClave.Text.Trim()); //consultamos si el usuario existe dtrUsuario = usuario.mConsultarUsu(conexion, pEntidadUsuario); //evalua si retorna tuplas o datos if (dtrUsuario != null) { if (dtrUsuario.Read()) { pEntidadUsuario.setPerfil(dtrUsuario.GetString(2)); pEntidadUsuario.setEstado(dtrUsuario.GetInt32(3)); if (pEntidadUsuario.getEstado() == 1) { this.btnIngresar.Enabled = true; MessageBox.Show("entro"); return(true); } else { MessageBox.Show("El usuario esta bloqueado", "ERROR", MessageBoxButtons.OK); return(false); }//fin del pEntidadUsuario } else { MessageBox.Show("El usuario no existe ", "ERROR", MessageBoxButtons.OK); return(false); }//fin del if del Read } else { MessageBox.Show("El usuario no existe", "ERROR", MessageBoxButtons.OK); return(false); }//fin de if del null } else { MessageBox.Show("Usted digito 3 veces su usuario de forma erronea", "USUARIO BLOQUEADO", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); }//fin del if del contador }
}//fin KeyPressClave #region Metodos Propios //Este métoos permite verificar la existencia del usario segun el codigo y la clave public Boolean mValidarDatos() { if (intContador <= 2) { intContador++; //Llenado de los atributos del servidor para conectarme a la base de datos conexion.setCodigo("admEstudiante"); conexion.setClave("123"); //Llenado de lo atributos de la clase EntidadUsuario pEntidadUsuario.setCodigo(this.txtUsuario.Text.Trim()); pEntidadUsuario.setClave(this.txtClave.Text.Trim()); //Consltar si el usuario existe dtrUsuario = usuario.mConsultarUsuario(conexion, pEntidadUsuario); //Evaluar si retorna tuplas o datos if (dtrUsuario != null) { if (dtrUsuario.Read()) { pEntidadUsuario.setPerfil(dtrUsuario.GetString(2)); // |0=codigo|1=clave|2=perfil| pEntidadUsuario.setEstado(dtrUsuario.GetInt32(3)); // No parsear ni cast, INT32 es el recomendado if (pEntidadUsuario.getEstado() == 0) { this.btnIngresar.Enabled = true; return(true); } else { MessageBox.Show("El usuario esta bloqueado", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(false); }//fin del pEntidadUsuario } else { MessageBox.Show("El Usuario no existe", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); }//fin if read } else { MessageBox.Show("El usuario no existe", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); }//fin if null } else { MessageBox.Show("usted digitó 3 veces su usuario de forma errónea", "Usuario Bloqueado", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } //fin contador } //fin metodo
}//fin del key press de clave #region Metodos //este metodo permite verificar la existencia del usuario segun el codigo y la clave private Boolean mValidarDatos() { if (intContador <= 2) { //llenado de losa atributos de la bd(para conectarme con el servidor) conexion.setCodigo("admEstudiante"); conexion.setClave("123"); //llenado de los atributos de la clase entidadUsuario(para conectarme con la bd) pEntidadUsuario.setCodigo(this.txtCodigo.Text.Trim()); pEntidadUsuario.setClave(this.txtClave.Text.Trim()); //consulamos si el usuario existe dtrUsuario = usuario.mConsultarUsurio(conexion, pEntidadUsuario); //evaluo si retorna tuplas o datos if (dtrUsuario != null) { if (dtrUsuario.Read()) { pEntidadUsuario.setPerfil(dtrUsuario.GetString(2));//para obtener el perfil den la posicion 2 de la tabla en la bd pEntidadUsuario.setEstado(dtrUsuario.GetInt32(3)); if (pEntidadUsuario.getEstado() == 0) { this.btnIngresar.Enabled = true; return(true); } else { MessageBox.Show("El usuario esta bloqueado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); }//verifica el estado } else { MessageBox.Show("El usuario no existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); }//fin del if del read } else { MessageBox.Show("El usuario no existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); }//fin del if del null } else { MessageBox.Show("Usted digito su usuario 3 veces de forma erronea", "Usuario Bloqueado", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } //fin del if del contador } //fin del metodo mValidar
}//fin del Keypress de clave #region Metodos //Este metodo permite verificar la existencia del usuario segun //el codigo y la clave digitada private Boolean mValidarDatos() { if (intContador <= 2) { //llenado de las atributos del servidor para conectarme a la BD conexion.setCodigo("admEstudiante"); conexion.setClave("123"); //Llenado de los atributos de la clase EntidadUsuario pEntidadUsuario.setCodigo(this.txtUsuario.Text.Trim()); pEntidadUsuario.setClave(this.txtClave.Text.Trim()); //Consultamos si el usuario existe dtrUsuario = usuario.mConsultarUsuario(conexion, pEntidadUsuario); //Evaluo si retorna tuplas o datos if (dtrUsuario != null) { if (dtrUsuario.Read()) { pEntidadUsuario.setPerfil(dtrUsuario.GetString(2)); pEntidadUsuario.setEstado(dtrUsuario.GetInt32(3)); if (pEntidadUsuario.getEstado() == 0) { this.btnIngresar.Enabled = true; MessageBox.Show("Entro", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } else { MessageBox.Show("El usuario esta bloqueado", "Atencion", MessageBoxButtons.OK); return(false); } //fin del pEntidadUsuario } else { MessageBox.Show("El usuario no existe", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); }//fin del if del Read } else { MessageBox.Show("El usuario no existe", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); }//fin del if del null } else { MessageBox.Show("Usted digitó 3 veces su usuario de forma erronea", "Usuarios Bloqueado", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } //fin del if del contador } //fin del metodo mValidadDatos
}//Fin de keypress de clave #region Metodos //Este metdo permite verificar la existencia del usuario //segun el codigo y la clave digitada private Boolean mValidarDatos() { if (intContador <= 2) { //Llenado de los atributos del servidor para conectarme a la base de datos conexion.setCodigo("admEstudiante"); conexion.setClave("123"); //Lelenado de los atributos de la clase entidadUsuarios pEntidadUsuario.setCodigo(this.txtCodigoUsuario.Text.Trim()); pEntidadUsuario.setClave(this.txtClave.Text.Trim()); //Consultar su el usuario existe dtrUsuario = usuario.mConsultarUsuario(conexion, pEntidadUsuario); //Evaluo si retornan tuplas o datos if (dtrUsuario != null) { if (dtrUsuario.Read()) { //Aca obtengo el perfil de sujeto que se va a conectar pEntidadUsuario.setPerfil(dtrUsuario.GetString(2)); pEntidadUsuario.setEstado(dtrUsuario.GetInt32(3)); if (pEntidadUsuario.getEstado() == 0) { this.btnIngresar.Enabled = true; return(true); } else { MessageBox.Show("El usuario esta bloqueado", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); }//Fin del pEntidadUsuario } else { MessageBox.Show("El usuario no existe", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.None); return(false); }//Fin del if del read } else { MessageBox.Show("El usuario no existe", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.None); return(false); }//Fin del if del null } else { MessageBox.Show("Usted ha fallado muchas veces al intentar ingresar", "Usuarios Bloqueado", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } //Fin del if del contador } //Fin del metodo mValidarDatos
}//fin del metodo #region Metodos //metodo que permite verificar la existencia segun el codigo y clave digitada private Boolean mValidarDatos() { if (intContador <= 2) { //llenado de los atributos del servidor para conectarse a la BD conexion.setCodigo("admEstudiante"); conexion.setClave("123"); //llenado de los atributos de la clase EntidadUsuario pEntidadUsuario.setCodigo(this.txtUsuario.Text.Trim()); pEntidadUsuario.setClave(this.txtClave.Text.Trim()); //consultar si el usuario existe dtrUsuario = usuario.mConsultarUsuario(conexion, pEntidadUsuario); //se evalua si retorna tuplas o datos if (dtrUsuario != null) { if (dtrUsuario.Read()) { pEntidadUsuario.setPerfil(dtrUsuario.GetString(2)); pEntidadUsuario.setEstado(dtrUsuario.GetInt32(3)); if (pEntidadUsuario.getEstado() == 0) { this.btnIngresar.Enabled = true; return(true); } else { MessageBox.Show("El usuario esta bloqueado", "LEA!!!", MessageBoxButtons.OK); return(false); }//fin del pEntidad, para evaluar la entidad del usuario } else { MessageBox.Show("El usuario no existe! CARAJO!", "Atencion!", MessageBoxButtons.OK); return(false); }//fin del if del read } else { MessageBox.Show("El usuario no existe!", "LEA!", MessageBoxButtons.OK); return(false); } //fin del if del null } else { MessageBox.Show("Informacion erronea", "Usuario bloqueado", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } //fin del else }//fin de validar