protected void btnIngresar_Click(object sender, EventArgs e) { if (ChckBxAdministrador.Checked) { Administrador administrador = new Administrador(); administrador.contrasenna = txtPassword.Text; administrador.usuario = txtUsuario.Text; if (administradorDatos.login(administrador)) { Session["usuario"] = "Administrador"; Session["rol"] = 2; Server.Transfer("~/Inicio.aspx"); } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "toastr.error('" + "Datos incorrectos" + "');", true); } } else { if (!String.IsNullOrEmpty(txtUsuario.Text) && !String.IsNullOrEmpty(txtPassword.Text)) { try { Cliente cliente = new Cliente(); cliente.cedula = Convert.ToInt32(txtUsuario.Text); cliente.contrasenna = txtPassword.Text; cliente = clienteDatos.login(cliente); if (cliente.idCliente != 0) { if (!cliente.activo) { ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "toastr.error('" + "El cliente ya no esta activo" + "');", true); } else { if (!cliente.confirmado) { ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "toastr.error('" + "El cliente no ha sido confirmado por parte del administrador" + "');", true); } else { Session["usuario"] = cliente.nombreCompleto; Session["idUsuario"] = cliente.idCliente; Session["rol"] = 3; Server.Transfer("~/Inicio.aspx"); } } } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "toastr.error('" + "Datos incorrectos" + "');", true); } } catch { ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "toastr.error('" + "Datos incorrectos" + "');", true); } } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "toastr.error('" + "Datos incorrectos" + "');", true); } } }