protected void Accederbtn_Click(object sender, EventArgs e) { if (UsuarioTxt.Text.Trim() == "") { UsuarioTxt.Focus(); } else if (ClaveTxt.Text.Trim() == "") { ClaveTxt.Focus(); } string usuario = UsuarioTxt.Text; string clave = ClaveTxt.Text; CN_InicioSesion inic = new CN_InicioSesion(); SqlDataReader dr = inic.inicioSesion(usuario, clave); if (dr.Read() == true) { string rol = dr.GetString(2); string usuario1 = dr.GetString(1); int area = dr.GetInt32(3); Ventana_Usuario.rol = rol; Ventana_Usuario.numero = area; switch (rol) { case "Administrador": Response.Redirect("Ventana_Administrador.aspx"); break; case "Responsable de área": Ventana_Usuario.numero = area; Response.Redirect("Ventana_Usuario.aspx"); break; case "Administrativo": Administrativo.nombre = usuario1; Response.Redirect("Administrativo.aspx"); break; default: break; } } else { //Errores.Text = "No hay registros"; } }
protected void Acceder_btn_Click(object sender, EventArgs e) { if (UsuarioTxt.Text.Trim() == "") { UsuarioTxt.Focus(); } else if (ClaveTxt.Text.Trim() == "") { ClaveTxt.Focus(); } string usuario = UsuarioTxt.Text; string clave = ClaveTxt.Text; CN_InicioSesion inic = new CN_InicioSesion(); SqlDataReader dr = inic.inicioSesion(usuario, clave); if (dr.Read() == true) { string rol = dr.GetString(2); int area = dr.GetInt32(3); Ventana_Usuario.rol = rol; Ventana_Usuario.numero = area; if (rol.Equals("Administrador")) { Response.Redirect("Ventana_Administrador.aspx"); } else if (rol.Equals("Administrativo")) { Response.Redirect("Administrativo.aspx"); } else { Response.Redirect("Ventana_Usuario.aspx"); } } else { //Errores.Text = "No hay registros"; } }