Example #1
0
        /// <summary>
        /// Asignar un gps a un vehiculo filtrado por el NIT de la Empresa
        /// Metodo usado para asignar un vehiculo a un gps.
        /// </summary>
        /// <param name="nit"></param>
        /// <returns></returns>
        public List <clsSeguimiento> listarAsignacionSeguimiento(string nit)
        {
            List <sp_ListarSeguimiento_Result> lista = new List <sp_ListarSeguimiento_Result>();
            List <clsSeguimiento> li = new List <clsSeguimiento>();

            lista = db.sp_ListarSeguimiento(nit).ToList();
            clsSeguimiento se;

            foreach (var item in lista)
            {
                se = new clsSeguimiento
                {
                    CodSeguimiento = item.CodSeguimiento
                };
                var estado = item.estado;
                if (estado.Equals(true))
                {
                    se.estado      = "Activo";
                    se.FechaFin    = "En linea";
                    se.FechaInicio = item.FechaInicio;
                    se.IMEI        = item.IMEI;
                    se.Modelo      = item.Modelo;
                    se.NroPlaca    = item.NroPlaca;
                    se.RazonSocial = item.RazonSocial;
                    li.Add(se);
                }
                //else
                //{
                //	se.estado = "Finalizado";
                //	se.FechaFin = item.FechaFin.ToString();
                //}
                //li.Add(se);
            }
            return(li);
        }
Example #2
0
 public async Task <ActionResult> CuadroMetas(clsSeguimiento model)
 {
     if (ModelState.IsValid)
     {
         using (var scope = EkilibrateUI.Autofac.ContainerConfig.ProxyContainer.BeginLifetimeScope())
         {
             var middleTier = scope.Resolve <Ekilibrate.Model.Services.Nutricionista.IDataInjector>();
             await middleTier.CreateSeguimiento(model);
         }
     }
     return(RedirectToAction("Index"));
 }