protected void btnInicioSesion_Click(object sender, EventArgs e) { Session["TipoUsuario"] = ddlTipoUsuario.SelectedValue; Session["NUsuario"] = txtNombreUsuario.Text; IMetodosLogin _metLogin = new MetodosLogin(); if (_metLogin.VerificarUsuario(txtNombreUsuario.Text, txtContrasena.Text, Int32.Parse(ddlTipoUsuario.SelectedValue))) { switch (Int32.Parse(ddlTipoUsuario.SelectedValue)) { case 0: IMetodosEstudiante _metEstudiante = new MetodosEstudiante(); Ado.ClasesComunes.Estudiante _estAlumno = _metEstudiante.ObtenerDatosEstudiante(txtNombreUsuario.Text, _metEstudiante.EstudianteExiste(txtNombreUsuario.Text)); Session["Nombre"] = _estAlumno.Nom_Nombre + " " + _estAlumno.Txt_Apellido1 + " " + _estAlumno.Txt_Apellido2; Response.Redirect("~/Estudiante/Default.aspx"); break; case 1: Session["Nombre"] = txtNombreUsuario.Text; Response.Redirect("~/Administrador/Default.aspx"); break; default: break; } } else { ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "Datos de sesión incorrectos", "alert('Los datos de inicio de sesión son incorrectos');", true); } }
/** * Recibe el Carnet y Pin del Estudiante y verifica si existe en la * base de datos del Departamento de Admision y Registro mediante * los servicio wsDAR. **/ public bool VerificarEstudiante(string pCarne, string pPin) { IMetodosLogin _metLogin = new MetodosLogin(); return _metLogin.VerificarUsuario(pCarne,pPin,0); }