Ejemplo n.º 1
0
        // GET: Diaconos
        public ActionResult Index()
        {
            BSVisita            bsVisita = new BSVisita();
            List <Model.Visita> visitas  = bsVisita.ListarVisitas();

            return(View(visitas));
        }
Ejemplo n.º 2
0
        public ActionResult EditarVisita(int ID)
        {
            BSVisita bsVisita = new BSVisita();
            Visita   visita   = bsVisita.RecuperarVisita(ID);

            List <Model.Diacono> diaconos = new BSDiacono().ListarDiaconosAtivos();

            ViewBag.Diaconos = diaconos;

            return(View("NovaVisita", visita));
        }
Ejemplo n.º 3
0
        public ActionResult NovaVisita(Visita visita, List <int> chkDiaconos)
        {
            try
            {
                if (chkDiaconos == null || (chkDiaconos != null && chkDiaconos.Count() == 0))
                {
                    TempData["mensagemAlerta"] = "Selecione um ou mais diáconos que realizaram a visita.";

                    List <Model.Diacono> diaconos = new BSDiacono().ListarDiaconosAtivos();
                    ViewBag.Diaconos = diaconos;

                    return(View(visita));
                }
                visita.DiaconoID = ((Diacono)Session["UsuarioLogado"]).ID;
                visita.Diaconos  = new List <Diacono>();

                foreach (int diacono in chkDiaconos)
                {
                    visita.Diaconos.Add(new Diacono()
                    {
                        ID = diacono
                    });
                }

                BSVisita bsVisita = new BSVisita();

                if (visita.ID == 0)
                {
                    bsVisita.AdicionarVisita(visita);

                    if (visita.ID > 0)
                    {
                        TempData["cadastroNovaVisitaSucesso"] = true;
                        TempData["idRecemAdicionado"]         = visita.ID;
                    }
                }
                else
                {
                    bsVisita.EditarVisita(visita);
                }
                return(RedirectToAction("Index", "Visitas", new { @id = visita.ID }));
            }
            catch (Exception ex)
            {
                TempData["mensagemErro"] = ex.Message;

                List <Model.Diacono> diaconos = new BSDiacono().ListarDiaconosAtivos();
                ViewBag.Diaconos = diaconos;

                return(View(visita));
            }
        }
Ejemplo n.º 4
0
        public ActionResult Index()
        {
            BSProjeto      bsProjeto = new BSProjeto();
            List <Projeto> projetos  = bsProjeto.ListarProjetos();

            BSAtendimento      bsAtendimento = new BSAtendimento();
            List <Atendimento> atendimentos  = bsAtendimento.ListarAtendimentos();

            BSDiacono      bsDiacono = new BSDiacono();
            List <Diacono> diaconos  = bsDiacono.ListarDiretoria();

            BSVisita      bsVisita = new BSVisita();
            List <Visita> visitas  = bsVisita.ListarVisitas();

            Models.vmHome viewmodelhome = new Models.vmHome();

            viewmodelhome.Atendimentos      = atendimentos;
            viewmodelhome.DiaconosDiretoria = diaconos;
            viewmodelhome.Projetos          = projetos;
            viewmodelhome.Visitas           = visitas;

            return(View(viewmodelhome));
        }