Exemplo n.º 1
0
        protected void btnOrdenar_Click(object sender, EventArgs e)
        {
            //buscar el centro que tenga el usuario logeado
            //Usuario usuario = UsuarioLN.obtenerUsuario("*****@*****.**");
            Usuario      usuario2 = (Usuario)Session["usuario"];
            CentroAcopio centro   = CentroAcopioLN.obtenerUsuariodeCentroAcopio(usuario2.Id_Usuario);

            Usuario cliente = UsuarioLN.obtenerUsuario(ddlClientes.SelectedValue);

            if (grvCarrito.Rows.Count >= 1)
            {
                if (OrdenCompraLN.registrarOrden
                        (ddlClientes.SelectedValue, centro.Id_Centro, Carrito.Instancia.Items))
                {
                    BilleteraLN.AgregarBilletera(cliente.Billetera.Id_Billetera, 0, Convert.ToInt32(Carrito.Instancia.GetTotal()));

                    Carrito.Instancia.eliminarCarrito();
                    Response.Redirect("AdministradorCentro.aspx?accion=registro");
                }
            }
            else
            {
                lblMensaje.Visible = true;
                lblMensaje.Text    = "No existen canjes para guardar";
            }
        }
        private void cargarGrid()
        {
            Usuario      usuario2 = (Usuario)Session["usuario"];
            CentroAcopio centro   = CentroAcopioLN.obtenerUsuariodeCentroAcopio(usuario2.Id_Usuario);

            IEnumerable <Enca_Factura> lista = (IEnumerable <Enca_Factura>)Enca_FacturaLN.listaEnca_FacturaporCentro(centro.Id_Centro);

            grvListado.DataSource = lista.ToList();
            grvListado.DataBind();
        }
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            Usuario      usuario2 = (Usuario)Session["usuario"];
            CentroAcopio centro   = CentroAcopioLN.obtenerUsuariodeCentroAcopio(usuario2.Id_Usuario);
            string       termino  = txtBuscar.Text;

            IEnumerable <Enca_Factura> lista = (IEnumerable <Enca_Factura>)Enca_FacturaLN.listaEnca_FacturaporCentro(centro.Id_Centro);

            grvListado.DataSource = lista.ToList().Where(x => x.Usuario.NombreCompleto.Contains(termino));
            grvListado.DataBind();
        }
Exemplo n.º 4
0
 protected void logIN_Click(object sender, EventArgs e)
 {
     if (LogIn.SesionUsr.iniciarSesion(usrID.Text, senha.Text))
     {
         Usuario      usuario = (Usuario)Session["usuario"];
         CentroAcopio centro  = CentroAcopioLN.obtenerUsuariodeCentroAcopio(usuario.Id_Usuario);
         if (usuario.Rol.Id_Rol == 1)
         {
             Response.Redirect("PerfilAdmin.aspx");
         }
         else
         {
             if (usuario.Rol.Id_Rol == 2)
             {
                 if (centro != null && centro.activo == true)
                 {
                     Response.Redirect("PerfilAdmnCA.aspx");
                 }
                 else
                 {
                     mensaje.Visible = true;
                     mensaje.Text    = "El centro de acopio al que pertenece ya no se encuentra activo";
                 }
             }
             else
             {
                 Response.Redirect("MiPerfil.aspx");
             }
         }
         //Response.Redirect()
     }
     else
     {
         mensaje.Visible = true;
         mensaje.Text    = "Usuario on contraseña incorrectos. Intentelo de nuevo.";
     }
 }