public ActionResult Index() { moradores mor = controleMorador.RetornaItem(User.Identity.Name); boleto[] bols = controle.RetornaLista().Where(p => p.idmoradores == mor.idmoradores).ToArray(); return(View(bols)); }
public ActionResult Index() { moradores mor = controleMorador.RetornaItem(User.Identity.Name); ata[] atas = controle.RetornaAtasPorMorador(mor).ToArray(); return(View("Index", atas)); }
public ActionResult Index() { moradores mor = controleMorador.RetornaItem(User.Identity.Name); recado[] rec = controle.RetornaRecadosPorMorador(mor).ToArray(); return(View(rec)); }
public ActionResult Index() { moradores mor = controleMorador.RetornaItem(User.Identity.Name); balancete[] bal = controle.RetornaBAlancetesPorMorador(mor).ToArray(); return(View(bal)); }
public int AdicionaMorador(moradores morador, string acesso) { if (acesso != Conexao.SenhaAcesso) { throw new Exception(); } return(controle.AdicionaMorador(morador)); }
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)); }
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()); } }
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")); }