예제 #1
0
        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\">&times;</span> </button> </div>";
            //    lblMensaje.Visible = true;
            //}
        }
예제 #2
0
        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\">&times;</span> </button> </div>";
            //    lblMensaje.Visible = true;
            //}
        }
예제 #3
0
        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\">&times;</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\">&times;</span> </button> </div>";
            //    lblMensaje.Visible = true;
            //}
        }
예제 #4
0
        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;
            //}
        }