Пример #1
0
        public List <Proprietario> salvar(List <Proprietario> proprietario, string mes)
        {
            DateTime            data                   = Convert.ToDateTime(mes);
            Inadimplentes       inadimplentes          = new Inadimplentes();
            List <Proprietario> listaPropInadimplentes = new List <Proprietario>();

            // listaInadimplentes = db.Inadimplentes.ToList();

            foreach (var p1 in proprietario)
            {
                InadimplentesController inadimplenteController = new InadimplentesController();
                if (inadimplenteController.buscarInadimplente(p1, mes) == null)
                {
                    inadimplentes.Proprietarioid = p1.UsuarioId;
                    inadimplentes.data           = data;
                    if (ModelState.IsValid)
                    {
                        listaPropInadimplentes.Add(p1);
                        db.Inadimplentes.Add(inadimplentes);
                        db.SaveChanges();
                    }
                }
            }
            return(listaPropInadimplentes);
        }
        public List <Inadimplentes> salvar(List <Proprietario> proprietario, string mes)
        {
            DateTime             data         = Convert.ToDateTime(mes);
            Inadimplentes        inadimplente = new Inadimplentes();
            List <Inadimplentes> listaProprietariosInadimplente = new List <Inadimplentes>();

            //listaInadimplentes = db.Inadimplentes.ToList();

            foreach (var p1 in proprietario)
            {
                //inadimplente.Proprietario = p1;
                inadimplente.Proprietario = db.Proprietarios.FirstOrDefault(x => x.UsuarioId.Equals(p1.UsuarioId));
                inadimplente.data         = data;
                //InadimplentesController inadimplenteController = new InadimplentesController();
                ////if (inadimplenteController.buscarInadimplente(p1, mes) == null)
                ////{
                //    int ano = Convert.ToInt16(mes.Substring(0, 4));
                //    int mes1 = Convert.ToInt16(mes.Substring(5, 2));
                //    inadimplentes = db.Inadimplentes.FirstOrDefault(x => x.data.Month.Equals(mes1) && x.Proprietario.UsuarioId.Equals(p1.UsuarioId) && x.data.Year.Equals(ano));

                if (inadimplente != null)
                {
                    if (ModelState.IsValid)
                    {
                        db.Inadimplentes.Add(inadimplente);
                        db.SaveChanges();
                        listaProprietariosInadimplente.Add(inadimplente);
                    }
                }

                //}
            }
            return(listaProprietariosInadimplente);
        }
Пример #3
0
        public ActionResult DeleteConfirmed(int id)
        {
            Inadimplentes inadimplentes = db.Inadimplentes.Find(id);

            db.Inadimplentes.Remove(inadimplentes);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #4
0
 public ActionResult Edit([Bind(Include = "ContasId,Proprietarioid,data")] Inadimplentes inadimplentes)
 {
     if (ModelState.IsValid)
     {
         db.Entry(inadimplentes).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(inadimplentes));
 }
Пример #5
0
        public ActionResult Create([Bind(Include = "ContasId,Proprietarioid,data")] Inadimplentes inadimplentes)
        {
            if (ModelState.IsValid)
            {
                db.Inadimplentes.Add(inadimplentes);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(inadimplentes));
        }
Пример #6
0
        // GET: Inadimplentes/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Inadimplentes inadimplentes = db.Inadimplentes.Find(id);

            if (inadimplentes == null)
            {
                return(HttpNotFound());
            }
            return(View(inadimplentes));
        }
        public void deletarInadimplentes(Contas c)
        {
            Inadimplentes inadimplente = new Inadimplentes();

            inadimplente.Proprietario = c.proprietario;
            DateTime date = c.datatitulo;

            inadimplente = db.Inadimplentes.FirstOrDefault(x => x.data.Month.Equals(date.Month) && x.Proprietario.UsuarioId.Equals(c.proprietario.UsuarioId));
            if (inadimplente != null)
            {
                db.Inadimplentes.Remove(inadimplente);
                db.SaveChanges();
            }
        }
Пример #8
0
        public Inadimplentes buscarInadimplente(Proprietario p, string mes)
        {
            int ano        = Convert.ToInt16(mes.Substring(0, 4));
            int mes1       = Convert.ToInt16(mes.Substring(5, 2));
            int mesInteiro = Convert.ToInt16(mes1);


            Inadimplentes inadimplentes = new Inadimplentes();

            inadimplentes = db.Inadimplentes.FirstOrDefault(x => x.data.Month.Equals(mesInteiro) && x.Proprietarioid.Equals(p.UsuarioId) && x.data.Year.Equals(ano));
            if (inadimplentes == null)
            {
                return(null);
            }
            else
            {
                return(inadimplentes);
            }
        }