示例#1
0
        public ActionResult Index(string Meses, string parametro)
        {
            int mes  = int.Parse(Meses);
            var lect = (from c in db.Lecturas
                        where c.Cliente.Nombre_Completo.Contains(parametro) && c.Fecha_Registro.Value.Month == mes
                        select c).ToList();

            List <LecturasView> lecturasView = new List <LecturasView>();

            foreach (var item in lect)
            {
                var factura = new LecturasView
                {
                    Id             = item.Id,
                    Lectura1       = item.Lectura1,
                    Estado_Lectura = item.Estado_Lectura,
                    Estado         = item.Estado,
                    Fecha_Registro = item.Fecha_Registro,
                    Mes            = nombreMes(Convert.ToInt32(item.Mes)),
                    ClientesId     = item.ClientesId,
                    NombreCliente  = item.Cliente.Nombre_Completo
                };

                lecturasView.Add(factura);
            }
            return(View(lecturasView));
        }
示例#2
0
        // GET: Lecturas
        public ActionResult Index()
        {
            var Todas_lecturas = db.Lecturas.ToList();

            var lecturas_confactura = (from l in db.Lecturas
                                       join p in db.Pagos on l.Id equals p.Lectura_Id
                                       select l).ToList();

            var facturas_pendientes = Todas_lecturas.Except(lecturas_confactura);

            List <LecturasView> lecturasView = new List <LecturasView>();

            foreach (var item in facturas_pendientes)
            {
                var factura = new LecturasView
                {
                    Id             = item.Id,
                    Lectura1       = item.Lectura1,
                    Estado_Lectura = item.Estado_Lectura,
                    Estado         = item.Estado,
                    Fecha_Registro = item.Fecha_Registro,
                    Mes            = nombreMes(Convert.ToInt32(item.Mes)),
                    ClientesId     = item.ClientesId,
                    NombreCliente  = item.Cliente.Nombre_Completo
                };

                lecturasView.Add(factura);
            }



            return(View(lecturasView.ToList()));
        }