Beispiel #1
0
        public ActionResult ModalVisualizarImpressao(int id)
        {
            string msgExibicao = string.Empty;
            string msgAnalise  = string.Empty;

            ViewBag.Usuario = GetUsuarioSession().Item1;
            ValidaAutorizaoAcessoUsuario(Constants.ConstPermissoes.gerenciamento);

            try
            {
                var resultService = _fluxoCaixaProxy.GetRecibo(id);

                if (resultService.Status)
                {
                    return(PartialView("_Impressao", resultService.Value));
                }
                else
                {
                    msgExibicao = resultService.Message;
                    msgAnalise  = "Erro!";
                }
            }
            catch (Exception ex)
            {
                var msgsRetornos = ErrosService.GetMensagemService(ex, HttpContext.Response);
                msgExibicao = msgsRetornos.Item1;
                msgAnalise  = !string.IsNullOrEmpty(msgsRetornos.Item2) ? msgsRetornos.Item2 : Constants.Constants.msgFalhaAoCarregar;
            }

            var mensagensRetorno = mensagens.ConfiguraMensagemRetorno(msgExibicao, msgAnalise);

            return(Json(new { mensagensRetorno }, JsonRequestBehavior.AllowGet));
        }
Beispiel #2
0
        public ActionResult ListaRecibosPorDatas(string dataInicio, string dataFim)
        {
            ViewBag.Usuario = GetUsuarioSession().Item1;
            ValidaAutorizaoAcessoUsuario(Constants.ConstPermissoes.gerenciamento);

            string msgExibicao = string.Empty;
            string msgAnalise  = string.Empty;

            try
            {
                var dadosPesquisa = new PesquisaModel {
                    DataIncio = Convert.ToDateTime(dataInicio),
                    DataFim   = Convert.ToDateTime(dataFim)
                };

                var resultService = _fluxoCaixaProxy.ListRecibosPeriodo(dadosPesquisa);

                var list = resultService.Value;

                msgExibicao = resultService.Message;
                msgAnalise  = !resultService.Status ? "Falha!" : string.Empty;

                return(PartialView("_GridRecibos", list));
            }
            catch (Exception ex)
            {
                var msgsRetornos = ErrosService.GetMensagemService(ex, HttpContext.Response);
                msgExibicao = msgsRetornos.Item1;
                msgAnalise  = !string.IsNullOrEmpty(msgsRetornos.Item2) ? msgsRetornos.Item2 : Constants.Constants.msgFalhaAoListar;
            }

            var mensagensRetorno = mensagens.ConfiguraMensagemRetorno(msgExibicao, msgAnalise);

            return(Json(new { mensagensRetorno }, JsonRequestBehavior.AllowGet));
        }
Beispiel #3
0
        public ActionResult ListaCaixaDoDia()
        {
            ValidaAutorizaoAcessoUsuario(Constants.ConstPermissoes.gerenciamento);
            ViewBag.Usuario = GetUsuarioSession().Item1;

            string msgExibicao = string.Empty;
            string msgAnalise  = string.Empty;

            try
            {
                var resultService = _fluxoCaixaProxy.ListCaixaDoDia();

                var list = resultService.Value;

                msgExibicao = resultService.Message;
                msgAnalise  = !resultService.Status ? "Falha!" : string.Empty;

                return(PartialView("_GridConsultas", list));
            }
            catch (Exception ex)
            {
                var msgsRetornos = ErrosService.GetMensagemService(ex, HttpContext.Response);
                msgExibicao = msgsRetornos.Item1;
                msgAnalise  = !string.IsNullOrEmpty(msgsRetornos.Item2) ? msgsRetornos.Item2 : Constants.Constants.msgFalhaAoListar;
            }

            var mensagensRetorno = mensagens.ConfiguraMensagemRetorno(msgExibicao, msgAnalise);

            return(Json(new { mensagensRetorno }, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Excluir(int id)
        {
            ValidaAutorizaoAcessoUsuario(Constants.ConstPermissoes.gerenciamento);

            string msgExibicao = string.Empty;
            string msgAnalise  = string.Empty;

            try
            {
                var resultService = _cadastroProxy.ExcluiPaciente(id);

                msgExibicao = resultService.Message;
                msgAnalise  = !resultService.Status ? "Falha" : string.Empty;
            }
            catch (Exception ex)
            {
                var msgsRetornos = ErrosService.GetMensagemService(ex, HttpContext.Response);
                msgExibicao = msgsRetornos.Item1;
                msgAnalise  = !string.IsNullOrEmpty(msgsRetornos.Item2) ? msgsRetornos.Item2 : Constants.Constants.msgFalhaAoExcluir;
            }

            var mensagensRetorno = mensagens.ConfiguraMensagemRetorno(msgExibicao, msgAnalise);

            return(Json(new { mensagensRetorno }, JsonRequestBehavior.AllowGet));
        }
Beispiel #5
0
        public JsonResult GetAgendaCalendarioMesAtual()
        {
            string msgExibicao = string.Empty;
            string msgAnalise  = string.Empty;

            try
            {
                var inicioMes = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
                var fimMes    = inicioMes.AddMonths(1).AddDays(-1);

                var agendaCalendario = GetAgendaCalendarioPorDatas(inicioMes.ToShortDateString(),
                                                                   fimMes.ToShortDateString());

                return(Json(new { agendaCalendario }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                var msgsRetornos = ErrosService.GetMensagemService(ex, HttpContext.Response);
                msgExibicao = msgsRetornos.Item1;
                msgAnalise  = !string.IsNullOrEmpty(msgsRetornos.Item2) ? msgsRetornos.Item2 : Constants.Constants.msgFalhaAoListar;
            }

            var mensagensRetorno = mensagens.ConfiguraMensagemRetorno(msgExibicao, msgAnalise);

            return(Json(new { mensagensRetorno }, JsonRequestBehavior.AllowGet));
        }
Beispiel #6
0
        public ActionResult Salvar(CaixaModel model)
        {
            ValidaAutorizaoAcessoUsuario(Constants.ConstPermissoes.gerenciamento);

            string msgExibicao = string.Empty;
            string msgAnalise  = string.Empty;

            try
            {
                model.Data = ConfiguraData(model.Data);

                var resultService = _fluxoCaixaProxy.SalvaCaixa(model);

                msgExibicao = resultService.Message;
                msgAnalise  = !resultService.Status ? "Falha!" : string.Empty;
            }
            catch (Exception ex)
            {
                var msgsRetornos = ErrosService.GetMensagemService(ex, HttpContext.Response);
                msgExibicao = msgsRetornos.Item1;
                msgAnalise  = !string.IsNullOrEmpty(msgsRetornos.Item2) ? msgsRetornos.Item2 : Constants.Constants.msgFalhaAoSalvar;
            }

            var mensagensRetorno = mensagens.ConfiguraMensagemRetorno(msgExibicao, msgAnalise);

            return(Json(new { mensagensRetorno }, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Listagem()
        {
            ValidaAutorizaoAcessoUsuario(Constants.ConstPermissoes.administracao);

            var userInfo = GetUsuarioSession();

            if (!userInfo.Item2)
            {
                return(RedirectToAction("Login", "Login", new { area = "" }));
            }

            ViewBag.Usuario = userInfo.Item1;

            string msgExibicao = string.Empty;
            string msgAnalise  = string.Empty;

            try
            {
                var list = new List <FuncionarioModel>();

                var resultService = _cadastroProxy.ListFuncionario();
                list = resultService.Value;

                msgExibicao = resultService.Message;
                msgAnalise  = !resultService.Status ? "Falha!" : string.Empty;

                list = ConfiguraListaExibicao(list);

                return(PartialView("_Listagem", list));
            }
            catch (Exception ex)
            {
                var msgsRetornos = ErrosService.GetMensagemService(ex, HttpContext.Response);
                msgExibicao = msgsRetornos.Item1;
                msgAnalise  = !string.IsNullOrEmpty(msgsRetornos.Item2) ? msgsRetornos.Item2 : Constants.Constants.msgFalhaAoListar;
            }

            var mensagensRetorno = mensagens.ConfiguraMensagemRetorno(msgExibicao, msgAnalise);

            return(Json(new { mensagensRetorno }, JsonRequestBehavior.AllowGet));
        }
Beispiel #8
0
        public ActionResult ModalEditar(int id)
        {
            ValidaAutorizaoAcessoUsuario(Constants.ConstPermissoes.gerenciamento);
            string msgExibicao = string.Empty;
            string msgAnalise  = string.Empty;

            ViewBag.Usuario = GetUsuarioSession().Item1;

            try
            {
                var resultService = _agendaProxy.Get(id);

                if (resultService.Status)
                {
                    var model = resultService.Value;
                    ViewBag.ListPacientes     = GetListPacientes();
                    ViewBag.ListProfissionais = GetListProfissionais();
                    ViewBag.ListHorarios      = GetListHorarios();
                    ViewBag.ListModalidades   = GetListModalidadesProfissional(model.Funcionario.Id);

                    return(PartialView("_Gerenciar", model));
                }
                else
                {
                    msgExibicao = resultService.Message;
                    msgAnalise  = "Erro!";
                }
            }
            catch (Exception ex)
            {
                var msgsRetornos = ErrosService.GetMensagemService(ex, HttpContext.Response);
                msgExibicao = msgsRetornos.Item1;
                msgAnalise  = !string.IsNullOrEmpty(msgsRetornos.Item2) ? msgsRetornos.Item2 : Constants.Constants.msgFalhaAoCarregar;
            }

            var mensagensRetorno = mensagens.ConfiguraMensagemRetorno(msgExibicao, msgAnalise);

            return(Json(new { mensagensRetorno }, JsonRequestBehavior.AllowGet));
        }
Beispiel #9
0
        public ActionResult GetModalidadesProfissional(int id)
        {
            string msgExibicao = string.Empty;
            string msgAnalise  = string.Empty;

            try
            {
                var listModalidades = GetListModalidadesProfissional(id);

                return(Json(listModalidades, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                var msgsRetornos = ErrosService.GetMensagemService(ex, HttpContext.Response);
                msgExibicao = msgsRetornos.Item1;
                msgAnalise  = !string.IsNullOrEmpty(msgsRetornos.Item2) ? msgsRetornos.Item2 : Constants.Constants.msgFalhaAoListar;
            }

            var mensagensRetorno = mensagens.ConfiguraMensagemRetorno(msgExibicao, msgAnalise);

            return(Json(new { mensagensRetorno }, JsonRequestBehavior.AllowGet));
        }
Beispiel #10
0
        public ActionResult ModalEditar(int id)
        {
            ValidaAutorizaoAcessoUsuario(Constants.ConstPermissoes.administracao);

            ViewBag.Usuario = GetUsuarioSession().Item1;
            string msgExibicao = string.Empty;
            string msgAnalise  = string.Empty;

            try
            {
                ViewBag.ListStatus       = GetListStatus();
                ViewBag.ListPerfil       = GetListPerfil();
                ViewBag.ListFuncionarios = GetListFuncionarios();

                var resultService = _cadastroProxy.GetUsuario(id);
                if (resultService.Status)
                {
                    return(PartialView("_Gerenciar", resultService.Value));
                }
                else
                {
                    msgExibicao = resultService.Message;
                    msgAnalise  = "Erro!";
                }
            }
            catch (Exception ex)
            {
                var msgsRetornos = ErrosService.GetMensagemService(ex, HttpContext.Response);
                msgExibicao = msgsRetornos.Item1;
                msgAnalise  = !string.IsNullOrEmpty(msgsRetornos.Item2) ? msgsRetornos.Item2 : Constants.Constants.msgFalhaAoCarregar;
            }

            var mensagensRetorno = mensagens.ConfiguraMensagemRetorno(msgExibicao, msgAnalise);

            return(Json(new { mensagensRetorno }, JsonRequestBehavior.AllowGet));
        }
Beispiel #11
0
        public ActionResult Autenticar(UsuarioModel model)
        {
            var mensagens      = new Mensagens();
            var constPermissao = new Constants.ConstPermissoes();

            string msgExibicao = string.Empty;
            string msgAnalise  = string.Empty;

            var resultService = new Result <UsuarioModel>();

            resultService.Status = false;

            try
            {
                resultService = _UsuarioModelProxy.AutenticaUsuario(model);
                model         = resultService.Value;

                if (resultService.Status)
                {
                    session.AddModelToSession(model, sessionName);
                }

                msgExibicao = resultService.Message;
                msgAnalise  = !resultService.Status ? "Falha" : string.Empty;
            }
            catch (Exception ex)
            {
                var msgsRetornos = ErrosService.GetMensagemService(ex, HttpContext.Response);
                msgExibicao = msgsRetornos.Item1;
                msgAnalise  = !string.IsNullOrEmpty(msgsRetornos.Item2) ? msgsRetornos.Item2 : Constants.Constants.msgFalhaPadrao;
            }

            var mensagensRetorno = mensagens.ConfiguraMensagemRetorno(msgExibicao, msgAnalise);

            return(Json(new { mensagensRetorno }, JsonRequestBehavior.AllowGet));
        }