public void pruebaInsertarEmpleado_ThrowsNull() { BLEmpleado emp_null = null; BLManejadorEmpleado manejador = new BLManejadorEmpleado(); manejador.crearNuevoEmpleado(emp_null); }
public void pruebaInsertarEmpleado_SqlException() { BLEmpleado emp_prueba = new BLEmpleado("Amirul", "amiru44", "Armando Fernandez", "Doctooooooooooooooooooooooooooooooooooooooor", true); BLManejadorEmpleado manejador_prueba = new BLManejadorEmpleado(); manejador_prueba.crearNuevoEmpleado(emp_prueba); }
protected void guardarBtn_Click(object sender, EventArgs e) { try { BLEmpleado emplead = (BLEmpleado)Session["empleado"]; if (txtContra.Text.Trim().Equals(emplead.contrasenna.Trim())) { BLManejadorEmpleado manej = new BLManejadorEmpleado(); Boolean est = false; if (estado.Text.Equals("Habilitado")) { est = true; } manej.crearActualizarEmpleado(new BLEmpleado(id.Text.Trim(), txtContraNueva.Text.Trim(), rol.Text.Trim(), txtNombre.Text, est)); lblError.Text = "<div class=\"alert alert-success alert - dismissible fade show\" role=\"alert\"> <strong>¡Éxito! </strong>Información almacenada correctamente.<button type = \"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"> <span aria-hidden=\"true\">×</span> </button> </div>"; lblError.Visible = true; } else { lblError.Text = "<div class=\"alert alert-danger alert - dismissible fade show\" role=\"alert\"> <strong>Error </strong>La contraseña actual no coincide.<button type = \"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"> <span aria-hidden=\"true\">×</span> </button> </div>"; lblError.Visible = true; } } catch (Exception) { lblError.Text = "<div class=\"alert alert-danger alert - dismissible fade show\" role=\"alert\"> <strong>Error </strong>No se guardó la información del empleado.<button type = \"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"> <span aria-hidden=\"true\">×</span> </button> </div>"; lblError.Visible = true; } }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { BLManejadorEmpleado manejEmpl = new BLManejadorEmpleado(); BLEmpleado emplead = new BLEmpleado(); emplead = (BLEmpleado)Session["empleado"]; emplead = manejEmpl.obtenerEmpleado(emplead.id); id.Text = emplead.id; //txtContra.Text = emplead.contrasenna; rol.Text = emplead.rol; txtNombre.Text = emplead.nombreEmpleado; if (emplead.estado == true) { estado.Text = "Habilitado"; } else { estado.Text = "Deshabilitado"; } } } catch (Exception) { lblError.Text = "<div class=\"alert alert-danger alert - dismissible fade show\" role=\"alert\"> <strong>Error al cargar la información. </strong>Verifique su conexión a internet.<button type = \"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"> <span aria-hidden=\"true\">×</span> </button> </div>"; lblError.Visible = true; } }
public void pruebaInsertarEmpleado() { BLEmpleado emp_prueba = new BLEmpleado("Hernan", "Feris12", "Doctor", "Fabio Lopez", true); BLManejadorEmpleado manejador_prueba = new BLManejadorEmpleado(); manejador_prueba.crearActualizarEmpleado(emp_prueba); Assert.AreEqual(emp_prueba.id, manejador_prueba.buscarEmpleado(emp_prueba.id, emp_prueba.contrasenna).id); }
protected void gridEmpl_SelectedIndexChanged(object sender, EventArgs e) { try { string id = gridEmpl.SelectedRow.Cells[1].Text; BLManejadorEmpleado manejEmpleado = new BLManejadorEmpleado(); BLEmpleado empleado = manejEmpleado.obtenerEmpleado(id); manejEmpleado.crearActualizarEmpleado(new BLEmpleado(empleado.id, empleado.contrasenna, empleado.rol, empleado.nombreEmpleado, !empleado.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 { BLManejadorEmpleado manejEmpleado = new BLManejadorEmpleado(); manejEmpleado.crearNuevoEmpleado(new BLEmpleado(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(); //Response.Redirect("Administrador.aspx"); } 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(); BLEmpleado empleado = new BLManejadorEmpleado().buscarEmpleado(idUsuario, contra); if (empleado.id != null && !empleado.id.Equals("")) { //Session["iEmpleado"] = empleado.id; //Session["rolEmpleado"] = empleado.rol; if (empleado.estado == true) { Session["empleado"] = empleado; if (empleado.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; } }
private void cargarGrid() { try { List <BLEmpleado> listEmpleado = new BLManejadorEmpleado().listaEmpleado(); //listaConsultaGV.Columns[1].Visible = false; gridEmpl.DataSource = listEmpleado; 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; //errorLbl.Visible = true; //errorLbl.Text = "Error al cargar los datos de la lista. Por favor recargue la página o vuelva a la página principal"; } }