Пример #1
0
        public IActionResult LoginUsuario()
        {
            Random rdmFoto = new Random();

            ViewBag.Foto = string.Format("/images/fondos/{0}.jpg", rdmFoto.Next(1, 6));
            objSesionNegocio.SetObjectAsJson(HttpContext.Session, "SesionUsuario", objSesion);

            objSesion = objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario");
            SistemaNegocio objSistemaNegocio = new SistemaNegocio(objSesion);
            SistemaModelo  objSistema        = objSistemaNegocio.Consultar(2); //SAF

            ViewBag.Version = string.Concat("Version ", objSistema == null ? string.Empty : objSistema.Version);
            return(View());
        }
Пример #2
0
        public void Insertar(SesionModelo objInsertar)
        {
            try
            {
                byte[] time = BitConverter.GetBytes(DateTime.UtcNow.ToBinary());
                byte[] key  = Guid.NewGuid().ToByteArray();
                objInsertar.Token       = Convert.ToBase64String(time.Concat(key).ToArray());
                objInsertar.FechaInicio = DateTime.Now;

                string Json = JsonConvert.SerializeObject(objInsertar);
                objSesion.InsertarS("3", Json);
            }
            catch (Exception ex)
            {
                Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "CoreSEG.Negocios.SesionNegocio - Insertar");
                throw;
            }
        }
Пример #3
0
        public List <SesionModelo> ObtenerSesionesActivas(string fechaDia)
        {
            List <SesionModelo> listaSesionesDisponibles = new List <SesionModelo>();

            using (ManejoCitasEntities contexto = new ManejoCitasEntities())
            {
                var listaHoras = contexto.SP_ObtenerSesionesActivas(fechaDia);

                foreach (SP_ObtenerSesionesActivas_Result horaActual in listaHoras)
                {
                    SesionModelo sesion = new SesionModelo();
                    sesion.Hora        = horaActual.Hora ?? default(int);
                    sesion.DetalleHora = horaActual.DetalleHora;
                    listaSesionesDisponibles.Add(sesion);
                }
            }

            return(listaSesionesDisponibles);
        }
Пример #4
0
        public ActionResult UsuarioMenu()
        {
            try
            {
                SesionNegocio objSesionNegocio = new SesionNegocio();
                SesionModelo  objSesion        = objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario");
                objUsuario.AsignarSesion(objSesion);

                List <UsuarioMenuModelo> lisMenus = objUsuario.ListarMenu(Convert.ToInt32(objSesion.Usuario.Id));
                StringBuilder            strMenu  = new StringBuilder("<li>");
                for (int i = 0; i < lisMenus.Count; i++)
                {
                    if (lisMenus[i].SubOrden == null)
                    {
                        strMenu.Append("<button class=\"dropdown-btn\">");
                        strMenu.Append(string.Concat("<i class=\"", lisMenus[i].Imagen, "\"></i>&nbsp;&nbsp;", lisMenus[i].Nombre));
                        strMenu.Append("</button>");

                        strMenu.Append("<div class=\"dropdown-container\">");
                        for (int j = i; j < lisMenus.Count; j++)
                        {
                            if (lisMenus[i].Orden == lisMenus[j].Orden && lisMenus[i].Id != lisMenus[j].Id)
                            {
                                strMenu.Append(string.Concat("<a href=\"#\" onclick=\"cargarVista('", lisMenus[j].Vista, "');\"><i class=\"", lisMenus[j].Imagen, "\"></i>&nbsp;&nbsp;", lisMenus[j].Nombre, "</a>"));
                            }
                        }
                        strMenu.Append("</div>");
                    }
                }
                strMenu.Append("</li>");
                ViewBag.Arbol = strMenu;
                return(View());
            }
            catch (Exception ex)
            {
                Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "UsuarioController - UsuarioMenu");
                return(View());
            }
        }
Пример #5
0
 public void AsignarSesion(SesionModelo objSesion)
 {
     objParametro.objSesion = objSesion;
 }
Пример #6
0
 public void AsignarSesion(SesionModelo objSesion)
 {
     ObjDocumentoDetalle.objSesion = objSesion;
 }
Пример #7
0
 public void AsignarSesion(SesionModelo objSesion)
 {
     ObjCiudad.objSesion = objSesion;
 }
Пример #8
0
 public void AsignarSesion(SesionModelo objSesion)
 {
     ObjProveedor.objSesion = objSesion;
 }
Пример #9
0
 public SistemaNegocio(SesionModelo objSesion)
 {
     objSistema.objSesion = objSesion;
 }
Пример #10
0
 public void AsignarSesion(SesionModelo objSesion)
 {
     ObjBodega.objSesion = objSesion;
 }
Пример #11
0
 public void AsignarSesion(SesionModelo objSesion)
 {
     ObjListaPrecio.objSesion = objSesion;
 }
Пример #12
0
 public void AsignarSesion(SesionModelo objSesion)
 {
     objProyecto.objSesion = objSesion;
 }
Пример #13
0
 public void AsignarSesion(SesionModelo objSesion)
 {
     objDocumentoTipo.objSesion = objSesion;
 }
Пример #14
0
 public void AsignarSesion(SesionModelo objSesion)
 {
     objListaPrecioDetalle.objSesion = objSesion;
 }
Пример #15
0
 public void AsignarSesion(SesionModelo objSesion)
 {
     objContrato.objSesion = objSesion;
 }
Пример #16
0
 public void AsignarSesion(SesionModelo objSesion)
 {
     ObjCliente.objSesion = objSesion;
 }
Пример #17
0
 public void AsignarSesion(SesionModelo objSesion)
 {
     objTipoMantenimiento.objSesion = objSesion;
 }
Пример #18
0
 public void AsignarSesion(SesionModelo objSesion)
 {
     objUnidadMedida.objSesion = objSesion;
 }
Пример #19
0
 public void AsignarSesion(SesionModelo objSesion)
 {
     ObjConductor.objSesion = objSesion;
 }
Пример #20
0
 public void AsignarSesion(SesionModelo objSesionIn)
 {
     objSesion.objSesion = objSesionIn;
 }
Пример #21
0
 public void AsignarSesion(SesionModelo objSesion)
 {
     objGrupoElemento.objSesion = objSesion;
 }
Пример #22
0
 public void AsignarSesion(SesionModelo objSesion)
 {
     objUsuario.objSesion = objSesion;
 }