public ActionResult Index()
        {
            moradores mor = controleMorador.RetornaItem(User.Identity.Name);

            boleto[] bols = controle.RetornaLista().Where(p => p.idmoradores == mor.idmoradores).ToArray();
            return(View(bols));
        }
예제 #2
0
        public ActionResult Index()
        {
            moradores mor = controleMorador.RetornaItem(User.Identity.Name);

            ata[] atas = controle.RetornaAtasPorMorador(mor).ToArray();
            return(View("Index", atas));
        }
예제 #3
0
        public ActionResult Index()
        {
            moradores mor = controleMorador.RetornaItem(User.Identity.Name);

            recado[] rec = controle.RetornaRecadosPorMorador(mor).ToArray();
            return(View(rec));
        }
예제 #4
0
        public ActionResult Index()
        {
            moradores mor = controleMorador.RetornaItem(User.Identity.Name);

            balancete[] bal = controle.RetornaBAlancetesPorMorador(mor).ToArray();
            return(View(bal));
        }
예제 #5
0
 public int AdicionaMorador(moradores morador, string acesso)
 {
     if (acesso != Conexao.SenhaAcesso)
     {
         throw new Exception();
     }
     return(controle.AdicionaMorador(morador));
 }
예제 #6
0
        public bool ResetarSenha(int id, string acesso)
        {
            if (acesso != Conexao.SenhaAcesso)
            {
                throw new Exception();
            }
            moradores mor = controle.RetornaItem(id);

            return(controle.ClearPassword(mor));
        }
        public bool ClearPassword(moradores morador)
        {
            RegisterModel rm = new RegisterModel();

            rm.UserName = morador.login;
            rm.Password = morador.cpf;
            rm.Email    = morador.email;
            AccountMembershipService ac = new AccountMembershipService();

            return(ac.ResertarSenha(rm.UserName, rm.Password));
        }
예제 #8
0
        public List <ata> RetornaAtasPorMorador(moradores mor)
        {
            conservadoraEntities model = Conexao.getInstance();
            var q = from p in model.atas
                    join c in model.condominios_moradores on p.idcondominios equals c.idcondominios
                    join d in model.moradores on c.idmoradores equals d.idmoradores
                    where d.idmoradores == mor.idmoradores ||
                    p.idcondominios == (from x in model.condominios where x.Sindico == mor.idmoradores select x.idcondominios).FirstOrDefault()
                    select p;

            return(q.ToList());
        }
 public ActionResult Edit(int id, moradores collection)
 {
     try
     {
         // TODO: Add update logic here
         controle.SalvaMorador(collection);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
 public ActionResult Delete(int id, moradores collection)
 {
     try
     {
         // TODO: Add delete logic here
         controle.Apagar(id);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
 public bool Apagar(int id)
 {
     try
     {
         conservadoraEntities   model = Conexao.getInstance();
         IQueryable <moradores> i     = from p in model.moradores where p.idmoradores == id select p;
         moradores condo = i.First();
         model.DeleteObject(condo);
         model.SaveChanges();
         return(true);
     }
     catch (Exception e)
     {
         return(false);
     }
 }
 public bool SalvaMorador(moradores morador)
 {
     try
     {
         conservadoraEntities   model = Conexao.getInstance();
         IQueryable <moradores> query = from p in model.moradores where p.idmoradores == morador.idmoradores select p;
         moradores morador2           = query.First();
         morador2.nome  = morador.nome;
         morador2.cpf   = morador.cpf;
         morador2.login = morador.login;
         morador2.email = morador.email;
         model.SaveChanges();
         return(true);
     }
     catch (Exception e)
     {
         return(false);
     }
 }
        public int AdicionaMorador(moradores morador)
        {
            try
            {
                conservadoraEntities    model = Conexao.getInstance();
                IQueryable <moradores>  i     = from p in model.moradores select p;
                IEnumerable <moradores> max   = i.OrderBy(p => p.idmoradores);

                if (max.Count() > 0)
                {
                    morador.idmoradores = max.Last().idmoradores == null ? 1 : max.Last().idmoradores + 1;
                }
                else
                {
                    morador.idmoradores = 1;
                }

                model.AddTomoradores(morador);

                model.SaveChanges();

                RegisterModel rm = new RegisterModel();
                rm.UserName = morador.login;
                rm.Password = morador.cpf;
                rm.Email    = morador.email;

                AccountMembershipService ac = new AccountMembershipService();
                ac.CreateUser(rm.UserName, rm.Password, rm.Email);


                return(morador.idmoradores);
            }
            catch (Exception e)
            {
                return(-1);
            }
        }
        public ActionResult Create(moradores collection)
        {
            try
            {
                Condominios controleCondominio = new Condominios();
                // TODO: Add insert logic here
                string[]          s     = Request.Params.GetValues("condominios");
                List <condominio> lista = new List <condominio>();

                foreach (string str in s)
                {
                    lista.Add(controleCondominio.RetornaItem(Convert.ToInt32(str)));
                }

                int id = controle.AdicionaMorador(collection);
                controle.Salvacondominios(lista, id);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
예제 #15
0
        public ActionResult Index(FaleConoscoModel modelo)
        {
            try
            {
                Moradores contole = new Moradores();
                moradores mor     = contole.RetornaItem(User.Identity.Name);

                MailMessage mail = new MailMessage();
                mail.Subject = modelo.Assunto;
                mail.Body    = modelo.Texto;
                mail.From    = new MailAddress(mor.email, mor.nome);
                mail.To.Add("*****@*****.**");
                SmtpClient cliente = new SmtpClient("mail.conservadorasemperfidelis.com.br");
                cliente.Credentials = new NetworkCredential("atendimento", "cons123");
                cliente.Send(mail);
            }
            catch (Exception e)
            {
                ViewData["Mensagem"] = "Ocorreu um erro no envio de email, motivo :" + e.Message;
                return(View());
            }

            return(RedirectToAction("EmailSucesso"));
        }