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);
            }
Exemplo n.º 3
0
 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\">&times;</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\">&times;</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\">&times;</span> </button> </div>";
         lblError.Visible = true;
     }
 }
Exemplo n.º 4
0
 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\">&times;</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\">&times;</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\">&times;</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\">&times;</span> </button> </div>";
         lblMensaje.Visible = true;
     }
 }
Exemplo n.º 8
0
        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\">&times;</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";
            }
        }