Ejemplo n.º 1
0
        public void saveData(MenuModels model)
        {
            ServiceZeusClient cls = new ServiceZeusClient();

            int cargo = 0;

            if (model.cargo.Equals("Empleado"))
            {
                cargo = 1;
            }
            else
            {
                cargo = 2;
            }

            try
            {
                cls.AgregarEmpleado(model.login, model.pass, HelperMethods.ConvertToUnixTimestamp(DateTime.Now), HelperMethods.ConvertToUnixTimestamp(DateTime.Now),
                                    HelperMethods.ConvertToUnixTimestamp(DateTime.Now), model.nombres, model.apellidos, model.direccion, model.salario,
                                    model.celular, model.telefono, model.correo, (short)model.departamento, HelperMethods.getFoto(model.foto), model.identificacion,
                                    (short)cargo, (short)model.grupo, HelperMethods.ConvertToUnixTimestamp(model.fechaNacimiento));
            }

            catch (Exception) { }
        }
Ejemplo n.º 2
0
        public DatosMenu(int grupo)
        {
            icono        = "ic";
            id           = 0;
            nombre       = "Jeffer";
            this.modulos = new List <Modulo>();



            ServiceZeusClient cls = new ServiceZeusClient();

            lista = cls.ListaEmpleadosAsignados(1).ToList();

            var model = new List <ActualizarModels>();

            for (int i = 0; i < lista.Count; i++)
            {
                modulos.Add(new Modulo()
                {
                    nombre = lista[i].usr_nombres + " " + lista[i].usr_apellidos,
                    //imagen = lista[i].usr_fotografia,
                });
            }


            //modulos.Add(new Modulo()
            //    {
            //        id = 1,
            //        nombre = "SPY 132",
            //        icono = "",
            //        grupo = 1
            //    });
            //    modulos.Add(new Modulo()
            //    {
            //        id = 2,
            //        nombre = "TAL 369",
            //        icono = "",
            //        grupo = 1
            //    });
            //    modulos.Add(new Modulo()
            //    {
            //        id = 3,
            //        nombre = "VFE 821",
            //        icono = "",
            //        grupo = 1
            //    });
        }
        private List <CoordenadasContainerModel> actualizarCoordenadas(FormCollection form)
        {
            List <CoordenadasContainerModel> coordenadasUsuarios = new List <CoordenadasContainerModel>();
            string commaDelimitedChannel = form["select-industry"];

            int[] ID_ConsultarUsuarios_Int = Array.ConvertAll(commaDelimitedChannel.Split(','), int.Parse);
            long  fechaInicial             = 0;
            long  fechaFinal = 0;

            ViewBag.ID_Suscriptores     = commaDelimitedChannel;
            ViewBag.ID_Suscriptores_Int = ID_ConsultarUsuarios_Int;

            if (form.Count > 2)
            {
                fechaInicial = HelperMethods.ConvertToUnixTimestamp(Convert.ToDateTime(form["fechaInicial"].ToString()));
                fechaFinal   = HelperMethods.ConvertToUnixTimestamp(Convert.ToDateTime(form["fechaFinal"].ToString()));
            }

            ServiceZeusClient servicio = new ServiceZeusClient();

            UbicacionDTO[] coordenadasServicio = servicio.BajarCoordenadasEmpleados(fechaInicial, fechaFinal, ID_ConsultarUsuarios_Int);

            if (coordenadasServicio != null)
            {
                foreach (var ID_usuario in ID_ConsultarUsuarios_Int)
                {
                    List <CoordenadasModel> listaCoordenadas = new List <CoordenadasModel>();

                    var coordenadasUsuarioUnico = (from consultaUsuarios in coordenadasServicio
                                                   where consultaUsuarios.ID_Usuario_Ubicacion == ID_usuario select consultaUsuarios).ToList();

                    foreach (var item in coordenadasUsuarioUnico)
                    {
                        listaCoordenadas.Add(new CoordenadasModel(item));
                    }

                    CoordenadasContainerModel containerListaCoordenadas = new CoordenadasContainerModel(listaCoordenadas);
                    coordenadasUsuarios.Add(containerListaCoordenadas);
                }
            }

            return(coordenadasUsuarios);
        }
        // GET: Actualizar

        public ActionResult ActualizarItem(ActualizarModels model)
        {
            try
            {
                ServiceZeusClient cls = new ServiceZeusClient();

                model.cargo = 1;

                //cls.AgregarEmpleado(model.login, model.pass, HelperMethods.ConvertToUnixTimestamp(DateTime.Now), HelperMethods.ConvertToUnixTimestamp(DateTime.Now),
                //   HelperMethods.ConvertToUnixTimestamp(DateTime.Now), model.nombres, model.apellidos, model.direccion, model.salario,
                //   model.celular, model.telefono, model.correo, (short)model.departamento, HelperMethods.getFoto(model.foto), model.identificacion,
                //   (short)model.cargo, (short)model.grupo, HelperMethods.ConvertToUnixTimestamp(model.fechaNacimiento));

                return(PartialView("Actualizar", model));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public ActionResult getInfoPersona(string idUsuario)
        {
            try
            {
                ServiceZeusClient cls = new ServiceZeusClient();
                lista = cls.ListaEmpleadosAsignados(1).ToList();

                List <EmpleadoDTO> lis = (from r in lista.AsEnumerable()
                                          where (r.ID_Login == Convert.ToInt32(idUsuario))
                                          select r).ToList();

                var model = new List <ActualizarModels>();

                model.Add(new ActualizarModels
                {
                    login           = lis[0].usr_login,
                    nombres         = lis[0].usr_nombres,
                    apellidos       = lis[0].usr_apellidos,
                    IDUSUARIO       = lis[0].ID_Login,
                    cargoNombre     = lis[0].grp_nombre_cargo,
                    celular         = lis[0].usr_telefonoMovil,
                    fotoA           = Convert.ToBase64String(lis[0].usr_fotografia),
                    correo          = lis[0].usr_email,
                    identificacion  = lis[0].usr_identificacion,
                    telefono        = lis[0].usr_telefonoFijo,
                    direccion       = lis[0].usr_direccion,
                    fechaNacimiento = Convert.ToDateTime(lis[0].usr_fechanacimiento),
                    cargo           = lis[0].usr_cargo_ID,
                    grupo           = lis[0].usr_grupo_encargado_ID,
                    departamento    = lis[0].usr_departamento_ID,
                    salario         = (decimal)lis[0].usr_salario
                });

                return(Json(model, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public ActionResult Mostrar()
        {
            ServiceZeusClient cls = new ServiceZeusClient();

            lista = cls.ListaEmpleadosAsignados(1).ToList();

            var model = new List <ActualizarModels>();

            for (int i = 0; i < lista.Count; i++)
            {
                model.Add(new ActualizarModels
                {
                    nombres     = lista[i].usr_nombres,
                    apellidos   = lista[i].usr_apellidos,
                    IDUSUARIO   = lista[i].ID_Login,
                    imagen      = lista[i].usr_fotografia,
                    cargoNombre = lista[i].grp_nombre_cargo,
                    celular     = lista[i].usr_telefonoMovil
                });
            }
            return(PartialView("Actualizar", model));
        }
Ejemplo n.º 7
0
        public static void InitializeServiceClient()
        {
            BasicHttpBinding binding = CreateBasicHttp();

            _client = new ServiceZeusClient(binding, EndPoint);
        }