Exemple #1
0
        private static Consulta Mapear(ConsultaVM model, int id)
        {
            Consulta c = new Consulta();

            c.DataConsulta = model.DataConsulta;
            c.IdVeiculo    = id;
            c.Renavan      = model.Renavan;
            c.QtdMultas    = model.QtdMultas;

            return(c);
        }
Exemple #2
0
        //[ValidateAntiForgeryToken]
        public JsonResult Edit(ConsultaVM model)
        {
            string           jsonString;
            var              consultaValidator = new ConsultaValidator();
            ValidationResult consultaValidada  = consultaValidator.Validate(model);

            if (!consultaValidada.IsValid)
            {
                return(Json(new { success = false, responseText = consultaValidada.Errors }, JsonRequestBehavior.AllowGet));
            }
            jsonString = this.jsonConfig.Serialize(this.consulta.Edit(model));
            return(Json(jsonString, JsonRequestBehavior.AllowGet));
        }
Exemple #3
0
        public Models.Consulta Edit(ConsultaVM model)
        {
            var consulta = DB.Consulta.Find(model.Id);

            consulta.Titulo            = model.Titulo;
            consulta.Inicio            = model.Inicio;
            consulta.Fin               = model.Fin;
            consulta.Descripcion       = model.Descripcion;
            consulta.UsuarioCreaId     = model.UsuarioCreaId;
            consulta.UsuarioAsignadoId = model.UsuarioAsignadoId;
            consulta.PacienteId        = model.PacienteId;
            consulta.EstadoConsultaId  = model.EstadoConsultaId;

            DB.SaveChanges();
            return(consulta);
        }
        public static ConsultaVM MontarObjVeiculo(string renavan, string resp)
        {
            stringFinal = resp;

            ConsultaVM c = new ConsultaVM();

            c.QtdMultas    = recuperaColunaValor(resp, ColunaDetran.QtdMultas);
            c.DataConsulta = recuperaColunaValor(stringFinal, ColunaDetran.DataConsulta);
            c.Renavan      = recuperaColunaValor(stringFinal, ColunaDetran.Renavan);


            List <MultaVM> listaMarca = new List <MultaVM>();

            c.Multas = new List <MultaVM>();
            if (!string.IsNullOrEmpty(c.QtdMultas))
            {
                int qtd = Convert.ToInt32(c.QtdMultas);
                for (int i = 0; i < qtd; i++)
                {
                    c.Multa = new MultaVM();
                    //ConsultaVM itemVeiculo = new ConsultaVM();
                    c.Multa.AutoDeInfracao   = recuperaColunaValor(stringFinal, ColunaDetran.AutoDeInfracao);
                    c.Multa.AutoDeRenainf    = recuperaColunaValor(stringFinal, ColunaDetran.AutoDeRenainf);
                    c.Multa.DataPgtoDesconto = recuperaColunaValor(stringFinal, ColunaDetran.DataPgtoDesconto);
                    c.Multa.Enquadramento    = recuperaColunaValor(stringFinal, ColunaDetran.Enquadramento);
                    c.Multa.DatadaInfracao   = recuperaColunaValor(stringFinal, ColunaDetran.DatadaInfracao);
                    c.Multa.HoraDaInfracao   = recuperaColunaValor(stringFinal, ColunaDetran.HoraDaInfracao);
                    c.Multa.Descricao        = recuperaColunaValor(stringFinal, ColunaDetran.Descricao);
                    c.Multa.PlacaRelacionada = recuperaColunaValor(stringFinal, ColunaDetran.PlacaRelacionada);
                    c.Multa.LocalInfracao    = recuperaColunaValor(stringFinal, ColunaDetran.LocalInfracao);
                    c.Multa.ValorOriginal    = recuperaColunaValor(stringFinal, ColunaDetran.ValorOriginal);
                    c.Multa.ValorSerPago     = recuperaColunaValor(stringFinal, ColunaDetran.ValorSerPago);
                    c.Multa.StatusPagamento  = recuperaColunaValor(stringFinal, ColunaDetran.StatusPagamento);
                    c.Multa.OrgaoEmissor     = recuperaColunaValor(stringFinal, ColunaDetran.OrgaoEmissor);
                    c.Multa.AgenteEmissor    = recuperaColunaValor(stringFinal, ColunaDetran.AgenteEmissor);

                    c.Multas.Add(c.Multa);

                    removerTabela();
                }
            }

            return(c);
        }
Exemple #5
0
        public Models.Consulta Store(ConsultaVM model)
        {
            var estadoConsulta = DB.EstadoConsulta.Where(s => s.Estado == "Pendiente").FirstOrDefault <Models.EstadoConsulta>();;
            var consulta       = new Models.Consulta()
            {
                Titulo            = model.Titulo,
                Inicio            = model.Inicio,
                Fin               = model.Fin,
                Descripcion       = model.Descripcion,
                UsuarioCreaId     = model.UsuarioCreaId,
                UsuarioAsignadoId = 1,//Cambiar esto
                PacienteId        = model.PacienteId,
                EstadoConsultaId  = estadoConsulta.Id,
            };

            DB.Consulta.Add(consulta);
            DB.SaveChanges();
            return(consulta);
        }
        public ActionResult GrabarConsultaSST(ConsultaVM consulta, string ipUsuario)
        {
            var usuarioActual = ObtenerUsuarioEnSesion(System.Web.HttpContext.Current);

            if (usuarioActual == null)
            {
                ViewBag.mensaje1 = "Debe Registrarse para Ingresar a este Modulo.";
                return(RedirectToAction("Login", "Home"));
            }
            var consultasst = new EDConsultaSST()
            {
                PkConsultaED          = consulta.PkConsultaVM,
                FkEmpresaED           = usuarioActual.IdEmpresa,
                TipoConsultaED        = consulta.TipoConsultaVM,
                DescripcionConsultaED = consulta.DescripcionConsultaVM,
                IdUsuarioED           = usuarioActual.IdUsuario,
                FechaConsultaED       = DateTime.Now,
                FechaRevisionED       = new DateTime(1900, 1, 1),
                EDInfoAuditoria       = new EDInformacionAuditoria()//Auditoria
                {
                    IdentificacionUsuario = usuarioActual.Documento,
                    NombreUsuario         = usuarioActual.NombreUsuario,
                    NitEmpresa            = usuarioActual.NitEmpresa,
                    NombreEmpresa         = usuarioActual.RazonSocialEmpresa,
                    IpUsuario             = ipUsuario
                }
            };

            ServiceClient.EliminarParametros();
            var resultconsultasst = ServiceClient.RealizarPeticionesPostJsonRestFul <EDConsultaSST>(UrlServicioParticipacion, GrabarConsulta, consultasst);

            if (resultconsultasst != null)
            {
                return(Json(new { Data = resultconsultasst, Mensaje = "OK" }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(new { Data = string.Empty, Mensaje = "ERROR" }, JsonRequestBehavior.AllowGet));
            }
        }