Пример #1
0
        public Cliente GetAlias(string alias)
        {
            GestorOperaciones gOperaciones = new GestorOperaciones();

            return(gOperaciones.obtenerPorAlias(alias));
        }
Пример #2
0
        public int transferencia([FromBody] Transferencia transferencia)
        {
            GestorOperaciones gOperaciones = new GestorOperaciones();

            return(gOperaciones.transferencia(transferencia));
        }
Пример #3
0
        public IEnumerable <Operaciones> GetOpetacionesTodas(long idCV, string fechadesde, string fechahasta, int concepto)
        {
            GestorOperaciones gOperaciones = new GestorOperaciones();

            return(gOperaciones.obtenerOperacionesTodas(idCV, fechadesde, fechahasta, concepto));
        }
Пример #4
0
        public int giro([FromBody] Giro giro)
        {
            GestorOperaciones gOperaciones = new GestorOperaciones();

            return(gOperaciones.giro(giro));
        }
Пример #5
0
        public decimal montoPosibleGiro(long idCuenta)
        {
            GestorOperaciones gOperaciones = new GestorOperaciones();

            return(gOperaciones.obtenerMontoGiroPosible(idCuenta));
        }
Пример #6
0
        public int extraccion([FromBody] Extraccion extraccion)
        {
            GestorOperaciones gOperaciones = new GestorOperaciones();

            return(gOperaciones.extraccion(extraccion));
        }
Пример #7
0
        public int deposito([FromBody] Deposito deposito)
        {
            GestorOperaciones gOperaciones = new GestorOperaciones();

            return(gOperaciones.deposito(deposito));
        }
Пример #8
0
        public IEnumerable <Operaciones> Get(long idCV)
        {
            GestorOperaciones gOperaciones = new GestorOperaciones();

            return(gOperaciones.obtenerTop10Operaciones(idCV));
        }
Пример #9
0
    public static object ConsultarMenuUsuarioArbol()
    {
        try
        {
            List <Operacion> operacionesMenuUsua         = new List <Operacion>();
            List <Operacion> operacionesMenuUsuaPerfiles = new List <Operacion>();
            List <Operacion> operacionesMenu             = new List <Operacion>();

            if (Thread.CurrentPrincipal.Identity.IsAuthenticated)
            {
                string        perfil_actual           = "";
                List <string> listaPerfilesDelUsuario = new List <string>();

                bool IsDevelopment = false;

                if (SessionHelper.GetSessionData("MenuUsuario") == null)
                {
                    string usuarioActual = Thread.CurrentPrincipal.Identity.Name;
                    //  string nombreUsuario = SessionHelper.GetSessionData("NombreUsuario").ToString();


                    string[] rolUsuarioPropietario = Roles.GetRolesForUser(usuarioActual);

                    perfil_actual = PERFIL_ACTUAL.ToString();
                    operacionesMenuUsuaPerfiles = new GestorOperaciones().ConsultarOperacionesMenuPorPrefijoPerfil(rolUsuarioPropietario.ToList()).ToList();
                    operacionesMenu.AddRange(operacionesMenuUsuaPerfiles);
                    List <Operacion> listaMenu = new List <Operacion>();

                    listaMenu.Add(new Operacion()
                    {
                        ID_OPERACION       = 94,
                        Hijos              = null,
                        ID_OPERACION_PADRE = 92,
                        NOMBRE             = "Ir al Inicio",
                        URL   = "../paginas/Default.aspx",
                        AYUDA = ""
                    }); listaMenu.Add(new Operacion()
                    {
                        ID_OPERACION       = 94,
                        Hijos              = null,
                        ID_OPERACION_PADRE = 92,
                        NOMBRE             = "Cambiar Contraseña",
                        URL   = "../RestablecerContrasena/CambiarContrasenia.aspx",
                        AYUDA = ""
                    });
                    listaMenu.Add(new Operacion()
                    {
                        ID_OPERACION       = 93,
                        Hijos              = null,
                        ID_OPERACION_PADRE = 92,
                        NOMBRE             = "Cerrar",
                        URL   = "../Logoff.aspx",
                        AYUDA = ""
                    });

                    operacionesMenu.Add(new Operacion
                    {
                        ID_OPERACION       = 92,
                        Hijos              = listaMenu,
                        ID_OPERACION_PADRE = 1,
                        NOMBRE             = "Sesión",
                        URL   = "",
                        AYUDA = ""
                    });
                    SessionHelper.SetSessionData("MenuUsuario", operacionesMenu);
                }
                else
                {
                    operacionesMenu = (List <Operacion>)SessionHelper.GetSessionData("MenuUsuario");
                }
                SessionHelper.SetSessionData("MenuUsuario", operacionesMenu);
                return(new
                {
                    OK = "OK",
                    Perfil = PERFIL_ACTUAL,
                    EsDesarrollo = IsDevelopment,
                    Menu = operacionesMenu.ToArray(),
                    idusu = ""
                });
            }
            else
            {
                AppLog.Write("La session ha terminado ", AppLog.LogMessageType.Info, null, "HotelLog");

                return(new
                {
                    OK = "SESSIONEND"
                });
            }
        }
        catch (EndSessionException end)
        {
            AppLog.Write("Su session ha finalizado", AppLog.LogMessageType.Info, end, "HotelLog");
            return(new { OK = "Su session ha finalizado" });
        }
        catch (Exception ex)
        {
            AppLog.Write(" Error obteniendo el menu del usuario. ", AppLog.LogMessageType.Error, ex, "HotelLog");
            return(new { OK = "se presento un error consultando el menu de usuario." });
        }
    }
        public IEnumerable <Operacion> GetOperaciones(int id)
        {
            GestorOperaciones gestor = new GestorOperaciones();

            return(gestor.ObtenerPorId(id));
        }