Exemplo n.º 1
0
 public void validarUsuario()
 {
     try
     {
         Usuario objUsuario = LoginUtilities.GetUserLogged();
         if (objUsuario != null)
         {
             if (!ModuloBLL.validarSiExisteModulo(objUsuario.UsuarioId, Resources.Validacion.Ver_Acceso))
             {
                 Response.Redirect("~/Administracion/Error.aspx");
             }
             if (!ModuloBLL.validarSiExisteModulo(objUsuario.UsuarioId, Resources.Validacion.Ver_Acceso))
             {
                 this.ListaAccesoGridView.Columns[0].Visible = false;
             }
         }
         else
         {
             Response.Redirect("~/Autentificacion/Login.aspx");
         }
     }
     catch (Exception ex)
     {
         log.Error("error al obtener el usuario logueado");
         throw ex;
     }
 }
Exemplo n.º 2
0
 public static PagoCreditoTarjeta verSiDebeAlgunPedido()
 {
     //bool tieneDeuda = false;
     try
     {
         PagoCreditoTarjeta objPago    = new PagoCreditoTarjeta();
         Usuario            objUsuario = LoginUtilities.GetUserLogged();
         if (objUsuario != null)
         {
             List <PagoCreditoTarjeta> listaPago = PagoCreditoTarjetaBLL.GetPedidoListUsuarioById(objUsuario.UsuarioId);
             listaPago = listaPago.OrderByDescending(p => p.FechaPago).ToList();
             if (listaPago.Count > 0)
             {
                 //if (listaPago[0].SaldoPagar > 0)
                 //{
                 objPago = listaPago[0];
                 return(objPago);
                 //}
             }
         }
         return(objPago);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 3
0
    public void validarUsuario()
    {
        Usuario objUsuario = LoginUtilities.GetUserLogged();

        if (objUsuario != null)
        {
            if (!ModuloBLL.validarSiExisteModulo(objUsuario.UsuarioId, Resources.Validacion.Crear_Acceso) &&
                !ModuloBLL.validarSiExisteModulo(objUsuario.UsuarioId, Resources.Validacion.Eliminar_Acceso))
            {
                Response.Redirect("~/Administracion/Error.aspx");
            }
            if (!ModuloBLL.validarSiExisteModulo(objUsuario.UsuarioId, Resources.Validacion.Crear_Acceso))
            {
                addAllModuloButton.Visible = false;
                AddAccesoButton.Visible    = false;
            }
            if (!ModuloBLL.validarSiExisteModulo(objUsuario.UsuarioId, Resources.Validacion.Eliminar_Acceso))
            {
                RemoveAllModuloButton.Visible = false;
                removeAccesoButton.Visible    = false;
            }
        }
        else
        {
            Response.Redirect("~/Autentificacion/Login.aspx");
        }
    }
Exemplo n.º 4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         Usuario user = LoginUtilities.GetUserLogged();
         if (user != null)
         {
             Response.Redirect("~/Default.aspx");
         }
     }
 }
Exemplo n.º 5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            Usuario objUsuario = LoginUtilities.GetUserLogged();
            if (objUsuario != null)
            {
                queryHiddenField.Value = objUsuario.UsuarioId.ToString();

                cargarLIstaPedido(queryHiddenField.Value);
            }
        }
    }
Exemplo n.º 6
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         Usuario objUsuario = LoginUtilities.GetUserLogged();
         if (objUsuario != null)
         {
             cargarPedido("");
         }
         else
         {
             Response.Redirect("~/Autentificacion/Login.aspx");
         }
     }
 }
Exemplo n.º 7
0
    public void validarUsuario()
    {
        try
        {
            Usuario objUsuario = LoginUtilities.GetUserLogged();
            if (objUsuario != null)
            {
                if (!ModuloBLL.validarSiExisteModulo(objUsuario.UsuarioId, Resources.Validacion.Crear_Cliente) &&
                    !ModuloBLL.validarSiExisteModulo(objUsuario.UsuarioId, Resources.Validacion.Editar_Cliente) &&
                    !ModuloBLL.validarSiExisteModulo(objUsuario.UsuarioId, Resources.Validacion.Eliminar_Cliente) &&
                    !ModuloBLL.validarSiExisteModulo(objUsuario.UsuarioId, Resources.Validacion.Ver_Cliente))
                {
                    Response.Redirect("~/Administracion/Error.aspx");
                }
                if (!ModuloBLL.validarSiExisteModulo(objUsuario.UsuarioId, Resources.Validacion.Crear_Cliente))
                {
                    NewUsuarioButton.Visible = false;
                }

                if (!ModuloBLL.validarSiExisteModulo(objUsuario.UsuarioId, Resources.Validacion.Ver_Cliente))
                {
                    ListaUsuariosGridView.Visible = false;
                }
                else
                {
                    if (!ModuloBLL.validarSiExisteModulo(objUsuario.UsuarioId, Resources.Validacion.Editar_Cliente))
                    {
                        this.ListaUsuariosGridView.Columns[0].Visible = false;
                    }
                    if (!ModuloBLL.validarSiExisteModulo(objUsuario.UsuarioId, Resources.Validacion.Eliminar_Cliente))
                    {
                        this.ListaUsuariosGridView.Columns[1].Visible = false;
                    }
                }
            }
            else
            {
                Response.Redirect("~/Autentificacion/Login.aspx");
            }
        }
        catch (Exception ex)
        {
            log.Error("erro al validar al Usuario");
            throw ex;
        }
    }
Exemplo n.º 8
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostBack)
        {
            return;
        }
        Usuario objUsuario = LoginUtilities.GetUserLogged();

        if (objUsuario != null)
        {
            ProcessSessionParameters();
            LoadOrder();
        }
        else
        {
            Response.Redirect("~/Autentificacion/Login.aspx");
        }
    }
Exemplo n.º 9
0
    public void validarUsuario()
    {
        Usuario objUsuario = LoginUtilities.GetUserLogged();

        if (!ModuloBLL.validarSiExisteModulo(objUsuario.UsuarioId, Resources.Validacion.Crear_Modulo) &&
            !ModuloBLL.validarSiExisteModulo(objUsuario.UsuarioId, Resources.Validacion.Editar_Modulo) &&
            !ModuloBLL.validarSiExisteModulo(objUsuario.UsuarioId, Resources.Validacion.Eliminar_Modulo) &&
            !ModuloBLL.validarSiExisteModulo(objUsuario.UsuarioId, Resources.Validacion.Ver_Modulo))
        {
            Response.Redirect("~/Administracion/Error.aspx");
        }
        if (!ModuloBLL.validarSiExisteModulo(objUsuario.UsuarioId, Resources.Validacion.Crear_Modulo))
        {
            this.ListaAreaModuloGridView.Columns[0].Visible = false;
        }
        if (!ModuloBLL.validarSiExisteModulo(objUsuario.UsuarioId, Resources.Validacion.Ver_Modulo))
        {
            this.ListaAreaModuloGridView.Columns[1].Visible = false;
        }
    }
Exemplo n.º 10
0
    public void validarUsuario()
    {
        Usuario objUsuario = LoginUtilities.GetUserLogged();

        if (objUsuario != null)
        {
            if (!ModuloBLL.validarSiExisteModulo(objUsuario.UsuarioId, Resources.Validacion.Crear_Area) &&
                !ModuloBLL.validarSiExisteModulo(objUsuario.UsuarioId, Resources.Validacion.Editar_Area) &&
                !ModuloBLL.validarSiExisteModulo(objUsuario.UsuarioId, Resources.Validacion.Eliminar_Area) &&
                !ModuloBLL.validarSiExisteModulo(objUsuario.UsuarioId, Resources.Validacion.Ver_Area))
            {
                Response.Redirect("~/Administracion/Error.aspx");
            }
            if (!ModuloBLL.validarSiExisteModulo(objUsuario.UsuarioId, Resources.Validacion.Crear_Area))
            {
                NewAreaButton.Visible = false;
            }

            if (!ModuloBLL.validarSiExisteModulo(objUsuario.UsuarioId, Resources.Validacion.Ver_Area))
            {
                ListaAreaGridView.Visible = false;
            }
            else
            {
                if (!ModuloBLL.validarSiExisteModulo(objUsuario.UsuarioId, Resources.Validacion.Editar_Area))
                {
                    this.ListaAreaGridView.Columns[0].Visible = false;
                }
                if (!ModuloBLL.validarSiExisteModulo(objUsuario.UsuarioId, Resources.Validacion.Eliminar_Area))
                {
                    this.ListaAreaGridView.Columns[1].Visible = false;
                }
            }
        }
        else
        {
            Response.Redirect("~/Autentificacion/Login.aspx");
        }
    }
Exemplo n.º 11
0
    //[WebMethod]
    public void hacerElPedidoVentaYfactura(int tipoPago)
    {
        DateTime fechaPedido = DateTime.Now;

        try
        {
            string  nombreCliente   = txtNombreFactura.Text;
            string  apellidoCliente = TextApellido.Text;
            int     numNit          = Convert.ToInt32(txtNit.Text);
            string  montoFormateado = TotalLiteral.Text.Replace(".", ",");
            decimal montoTotal      = Convert.ToDecimal(montoFormateado);
            decimal latitud         = GpsSelectorControl.Latitud;
            decimal longitud        = GpsSelectorControl.Longitud;
            try
            {
                Venta objVenta = new Venta();
                objVenta.NombreCliente   = nombreCliente;
                objVenta.ApellidoCliente = apellidoCliente;
                objVenta.Nit             = numNit;
                objVenta.MontoTotal      = montoTotal;
                objVenta.PagoTotal       = montoTotal;
                objVenta.MontoCambio     = 0;
                objVenta.MontoDescuento  = 0;
                objVenta.FechaPedido     = fechaPedido;
                //objVenta.FechaEntrega = null;
                //objVenta.FechaAnulacion = ;
                objVenta.Estado   = Resources.InitMasterPage.PendienteEnvio;
                objVenta.Latitud  = latitud;
                objVenta.Longitud = longitud;
                int ventaIdInsertado = InsertVenta(objVenta);
                ventaIdHiddenfiel.Value = ventaIdInsertado.ToString();
                //escribirvalor.Text = ventaIdInsertado.ToString();
                try
                {
                    string  carritoId  = PedidoUtilities.obtenerIdCarrito();
                    Usuario objUsuario = LoginUtilities.GetUserLogged();
                    Pedido  objPedido  = new Pedido();
                    objPedido.UsuarioId       = objUsuario.UsuarioId;
                    objPedido.DepartamentoId  = Convert.ToInt32(CiudadComboBox.SelectedValue);
                    objPedido.Direccion       = DireccionTextBox.Text;
                    objPedido.NombreCliente   = nombreCliente;
                    objPedido.ApellidoCliente = apellidoCliente;
                    objPedido.Nit             = numNit;
                    objPedido.FechaPedido     = fechaPedido;
                    objPedido.CarritoId       = carritoId;
                    objPedido.TipoPago        = tipoPago;
                    objPedido.VentaId         = ventaIdInsertado;
                    objPedido.MontoTotal      = montoTotal;
                    objPedido.Latitud         = latitud;
                    objPedido.Longitud        = longitud;

                    //completar el llenado del objeto Factura con la ventaId y el codigo de contrcon la lista de disificacion



                    int pedidoId = insertPedido(objPedido);
                    pedidoIdHiddenField.Value = pedidoId.ToString();
                    if (tipoPago == 2)
                    {
                        int FacturaId = hacerFacturaPagaTerminada(ventaIdInsertado);
                        FacturaIdInsertadoHiddenField.Value = FacturaId.ToString();

                        CargarResumenPedido(pedidoId);
                    }
                    if (tipoPago == 1 || tipoPago == 3)
                    {
                        pagarCreditoTarjeta(montoTotal, ventaIdInsertado, objUsuario.UsuarioId, fechaPedido);
                    }
                    CarritoBLL.UpdateCarrtioADeshabilitado(PedidoUtilities.obtenerIdCarrito());
                    PedidoUtilities.borrarCarritoIdCookie();
                    if (tipoPago == 3)
                    {
                        verFactura.Visible = false;
                        //Response.Redirect("~/Carrito.aspx");
                        //return;
                    }

                    //string carritoIdCookie = PedidoUtilities.obtenerIdCarrito;
                    //PedidoBLL.UpdatePedVentFactura(pedidoId);


                    //ScriptManager.RegisterClientScriptBlock(this, GetType(), "alertMessage", @"alert('tu pedido ha sido exitoso ')", true);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }