public void cargarGrid() { //try //{ List <BLCuenta> listCuenta = new BLManejadorCuenta().listaCuentas(); gridEmpl.DataSource = listCuenta; gridEmpl.DataBind(); gridEmpl.HeaderRow.Cells[1].Text = "Identificador"; gridEmpl.HeaderRow.Cells[2].Text = "Contraseña"; gridEmpl.HeaderRow.Cells[3].Text = "Nombre"; gridEmpl.HeaderRow.Cells[4].Text = "Rol"; gridEmpl.HeaderRow.Cells[5].Text = "Estado"; foreach (GridViewRow row in gridEmpl.Rows) { LinkButton lb = (LinkButton)row.Cells[0].Controls[0]; lb.Text = "Cambiar Estado"; } gridEmpl.HeaderRow.Cells[2].Visible = false; for (int i = 0; i < gridEmpl.Rows.Count; i++) { gridEmpl.Rows[i].Cells[2].Visible = false; } //} //catch (Exception) //{ // lblMensaje.Text = "<div class=\"alert alert-danger alert - dismissible fade show\" role=\"alert\"> <strong>Error al cargar los datos de la lista. </strong>Por favor recargue la página o vuelva a la página principal.<button type = \"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"> <span aria-hidden=\"true\">×</span> </button> </div>"; // lblMensaje.Visible = true; //} }
protected void gridEmpl_SelectedIndexChanged(object sender, EventArgs e) { //try //{ string id = gridEmpl.SelectedRow.Cells[1].Text; BLManejadorCuenta manejCuenta = new BLManejadorCuenta(); BLCuenta cuenta = manejCuenta.obtenerCuenta(id); manejCuenta.crearActualizarCuenta(new BLCuenta(cuenta.id, cuenta.contrasenna, cuenta.rol, cuenta.nombreEmpleado, !cuenta.estado)); Response.Redirect("Administrador.aspx"); //} //catch (Exception) //{ // lblMensaje.Text = "<div class=\"alert alert-danger alert - dismissible fade show\" role=\"alert\"> <strong>Error. </strong>No se pudo seleccionar el empleado.<button type = \"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"> <span aria-hidden=\"true\">×</span> </button> </div>"; // lblMensaje.Visible = true; //} }
protected void idGuardar_Click(object sender, EventArgs e) { //try //{ BLManejadorCuenta manej = new BLManejadorCuenta(); manej.crearActualizarCuenta(new BLCuenta(txtId.Text.Trim(), contraText.Text.Trim(), listRol.SelectedValue, nombreText.Text.Trim(), chckEstado.Checked)); lblMensaje.Text = "<div class=\"alert alert-success alert - dismissible fade show\" role=\"alert\"> <strong>¡Éxito! </strong>Empleado creado exitosamente.<button type = \"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"> <span aria-hidden=\"true\">×</span> </button> </div>"; lblMensaje.Visible = true; cargarGrid(); //} //catch (Exception) //{ // lblMensaje.Text = "<div class=\"alert alert-danger alert - dismissible fade show\" role=\"alert\"> <strong>Error. </strong>El usuario ya existe. <button type = \"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"> <span aria-hidden=\"true\">×</span> </button> </div>"; // lblMensaje.Visible = true; //} }
protected void entrarBtn_Click(object sender, EventArgs e) { //try //{ String idUsuario = txtId.Text.Trim(); String contra = txtContra.Text.Trim(); BLCuenta cuenta = new BLManejadorCuenta().buscarCuenta(idUsuario, contra); if (cuenta.id != null && !cuenta.id.Equals("")) { //Session["iEmpleado"] = empleado.id; //Session["rolEmpleado"] = empleado.rol; if (cuenta.estado == true) { Session["empleado"] = cuenta; if (cuenta.rol.Equals("Admin")) { Response.Redirect("Administrador.aspx"); } else { Response.Redirect("PaginaPrincipal.aspx"); } } else { lblError.Text = "El usuario se encuentra deshabilitado"; lblError.Visible = true; } } else { lblError.Visible = true; } //} //catch (Exception) //{ // lblError.Text = "Error. Recargue la página"; // lblError.Visible = true; //} }