public Response Existe(Parroquia pParroquia) { var bdd = pParroquia.Nombre.ToUpper().TrimEnd().TrimStart(); var ppc = pParroquia.IdCiudad; var loglevelrespuesta = db.Parroquia.Where( p => p.Nombre.ToUpper().TrimStart().TrimEnd() == bdd && p.IdCiudad == ppc ).FirstOrDefault(); if (loglevelrespuesta != null) { return(new Response { IsSuccess = true, Message = Mensaje.ExisteRegistro, Resultado = loglevelrespuesta, }); } return(new Response { IsSuccess = false, Resultado = loglevelrespuesta, }); }
public async Task <IActionResult> Edit(string id) { ViewData["IdPais"] = new SelectList(await apiServicio.Listar <Pais>(new Uri(WebApp.BaseAddress), "api/Pais/ListarPais"), "IdPais", "Nombre"); ViewData["IdProvincia"] = new SelectList(await apiServicio.Listar <Provincia>(new Uri(WebApp.BaseAddress), "api/Provincia/ListarProvincia"), "IdProvincia", "Nombre"); ViewData["IdCiudad"] = new SelectList(await apiServicio.Listar <Ciudad>(new Uri(WebApp.BaseAddress), "api/Ciudad/ListarCiudad"), "IdCiudad", "Nombre"); try { if (!string.IsNullOrEmpty(id)) { var respuesta = await apiServicio.SeleccionarAsync <Response>(id, new Uri(WebApp.BaseAddress), "api/Parroquia"); var Resultado = JsonConvert.DeserializeObject <Parroquia>(respuesta.Resultado.ToString()); if (respuesta.IsSuccess) { var p = new Parroquia { Nombre = Resultado.Nombre, IdCiudad = Resultado.IdCiudad, IdProvincia = Resultado.Ciudad.Provincia.IdProvincia, IdPais = Resultado.Ciudad.Provincia.Pais.IdPais }; return(View(p)); } } return(BadRequest()); } catch (Exception) { return(BadRequest()); } }
public async Task <IActionResult> Edit(int id, [Bind("ParroquiaId,Nombre,CiudadId")] Parroquia parroquia) { if (id != parroquia.ParroquiaId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(parroquia); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ParroquiaExists(parroquia.ParroquiaId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CiudadId"] = new SelectList(_context.Ciudad, "CiudadId", "Nombre", parroquia.CiudadId); return(View(parroquia)); }
public Response Editar(Parroquia Parroquia) { Response response; try { db.Update(Parroquia); db.SaveChanges(); } catch (Exception ex) { response = new Response { IsSuccess = false, Message = ex.Message, }; return(response); } response = new Response { IsSuccess = true, Message = "Ok", }; return(response); }
public IHttpActionResult PutParroquia(int id, Parroquia parroquia) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != parroquia.idParroquia) { return(BadRequest()); } db.Entry(parroquia).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ParroquiaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult DeleteConfirmed(int id) { Parroquia parroquia = db.Parroquias.Find(id); db.Parroquias.Remove(parroquia); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ParroquiaID,Nombre")] Parroquia parroquia) { if (ModelState.IsValid) { db.Entry(parroquia).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(parroquia)); }
public ActionResult Create([Bind(Include = "ParroquiaID,Nombre")] Parroquia parroquia) { if (ModelState.IsValid) { db.Parroquias.Add(parroquia); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(parroquia)); }
public IHttpActionResult GetParroquia(int id) { Parroquia parroquia = db.Parroquia.Find(id); if (parroquia == null) { return(NotFound()); } return(Ok(parroquia)); }
public int InsertarParroquia(Parroquia _objParroquia) { try { return(int.Parse(db.Sp_ParroquiaInsertar(_objParroquia.Canton.IdCanton, _objParroquia.CodigoParroquia, _objParroquia.NombreParroquia, _objParroquia.DescripcionParroquia, _objParroquia.RutaLogoParroquia, _objParroquia.EstadoParroquia).Select(x => x.Value.ToString()).FirstOrDefault())); } catch (Exception) { return(0); } }
public int ModificarParroquia(Parroquia _objParroquia) { try { db.Sp_ParroquiaModificar(_objParroquia.IdParroquia, _objParroquia.Canton.IdCanton, _objParroquia.CodigoParroquia, _objParroquia.NombreParroquia, _objParroquia.DescripcionParroquia, _objParroquia.RutaLogoParroquia, _objParroquia.EstadoParroquia); return(_objParroquia.IdParroquia); } catch (Exception) { return(0); } }
public async Task <IActionResult> Create([Bind("ParroquiaId,Nombre,CiudadId")] Parroquia parroquia) { if (ModelState.IsValid) { _context.Add(parroquia); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["CiudadId"] = new SelectList(_context.Ciudad, "CiudadId", "Nombre", parroquia.CiudadId); return(View(parroquia)); }
public IHttpActionResult PostParroquia(Parroquia parroquia) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Parroquia.Add(parroquia); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = parroquia.idParroquia }, parroquia)); }
public async Task <IActionResult> Edit(string id, Parroquia parroquia) { Response response = new Response(); try { if (!string.IsNullOrEmpty(id)) { response = await apiServicio.EditarAsync(id, parroquia, new Uri(WebApp.BaseAddress), "api/Parroquia"); if (response.IsSuccess) { await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.WebAppTh), EntityID = string.Format("{0} : {1}", "Sistema", id), LogCategoryParametre = Convert.ToString(LogCategoryParameter.Edit), LogLevelShortName = Convert.ToString(LogLevelParameter.ADV), Message = "Se ha actualizado un registro sistema", UserName = "******" }); return(RedirectToAction("Index")); } ViewData["IdPais"] = new SelectList(await apiServicio.Listar <Pais>(new Uri(WebApp.BaseAddress), "api/Pais/ListarPais"), "IdPais", "Nombre"); ViewData["IdProvincia"] = new SelectList(await apiServicio.Listar <Provincia>(new Uri(WebApp.BaseAddress), "api/Provincia/ListarProvincia"), "IdProvincia", "Nombre"); ViewData["IdCiudad"] = new SelectList(await apiServicio.Listar <Ciudad>(new Uri(WebApp.BaseAddress), "api/Ciudad/ListarCiudad"), "IdCiudad", "Nombre"); ViewData["Error"] = response.Message; return(View(parroquia)); } return(BadRequest()); } catch (Exception ex) { await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.WebAppTh), Message = "Editando una Parroquia", ExceptionTrace = ex.Message, LogCategoryParametre = Convert.ToString(LogCategoryParameter.Edit), LogLevelShortName = Convert.ToString(LogLevelParameter.ERR), UserName = "******" }); return(BadRequest()); } }
public async Task <Response> PostParroquia([FromBody] Parroquia pParroquia) { try { if (!ModelState.IsValid) { return(new Response { IsSuccess = false, Message = Mensaje.ModeloInvalido }); } var respuesta = Existe(pParroquia); if (!respuesta.IsSuccess) { db.Parroquia.Add(pParroquia); await db.SaveChangesAsync(); return(new Response { IsSuccess = true, Message = Mensaje.Satisfactorio }); } return(new Response { IsSuccess = false, Message = Mensaje.Satisfactorio }); } catch (Exception ex) { await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.SwTH), ExceptionTrace = ex, Message = Mensaje.Excepcion, LogCategoryParametre = Convert.ToString(LogCategoryParameter.Critical), LogLevelShortName = Convert.ToString(LogLevelParameter.ERR), UserName = "", }); return(new Response { IsSuccess = false, Message = Mensaje.Error, }); } }
// GET: Parroquia/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Parroquia parroquia = db.Parroquias.Find(id); if (parroquia == null) { return(HttpNotFound()); } return(View(parroquia)); }
public IHttpActionResult DeleteParroquia(int id) { Parroquia parroquia = db.Parroquia.Find(id); if (parroquia == null) { return(NotFound()); } db.Parroquia.Remove(parroquia); db.SaveChanges(); return(Ok(parroquia)); }
public Parroquia ObtenerParroquia(int IdParroquia) { Parroquia Parroquia = null; try { Parroquia = db.Parroquia.Where(b => b.IdParroquia == IdParroquia).FirstOrDefault(); } catch (Exception) { Parroquia = null; return(Parroquia); } return(Parroquia); }
public async Task <IActionResult> Create(Parroquia parroquia) { if (!ModelState.IsValid) { InicializarMensaje(null); ViewData["IdPais"] = new SelectList(await apiServicio.Listar <Pais>(new Uri(WebApp.BaseAddress), "api/Pais/ListarPais"), "IdPais", "Nombre"); ViewData["IdProvincia"] = new SelectList(await apiServicio.Listar <Provincia>(new Uri(WebApp.BaseAddress), "api/Provincia/ListarProvincia"), "IdProvincia", "Nombre"); ViewData["IdCiudad"] = new SelectList(await apiServicio.Listar <Ciudad>(new Uri(WebApp.BaseAddress), "api/Ciudad/ListarCiudad"), "IdCiudad", "Nombre"); this.TempData["MensajeTimer"] = $"{Mensaje.Error}|{Mensaje.ModeloInvalido}|{"10000"}"; return(View(parroquia)); } else { ViewData["IdPais"] = new SelectList(await apiServicio.Listar <Pais>(new Uri(WebApp.BaseAddress), "api/Pais/ListarPais"), "IdPais", "Nombre"); ViewData["IdProvincia"] = new SelectList(await apiServicio.Listar <Provincia>(new Uri(WebApp.BaseAddress), "api/Provincia/ListarProvincia"), "IdProvincia", "Nombre"); ViewData["IdCiudad"] = new SelectList(await apiServicio.Listar <Ciudad>(new Uri(WebApp.BaseAddress), "api/Ciudad/ListarCiudad"), "IdCiudad", "Nombre"); } Response response = new Response(); try { response = await apiServicio.InsertarAsync(parroquia, new Uri(WebApp.BaseAddress), "api/Parroquia/InsertarParroquia"); if (response.IsSuccess) { return(this.RedireccionarMensajeTime( "Parroquia", "Index", $"{Mensaje.Success}|{response.Message}|{"7000"}" )); } this.TempData["MensajeTimer"] = $"{Mensaje.Error}|{response.Message}|{"10000"}"; return(View(parroquia)); } catch (Exception ex) { return(BadRequest()); } }
public List <Parroquia> Mapear(System.Data.Common.DbDataReader Datos) { List <Parroquia> list = new List <Parroquia>(); while (Datos.Read()) { Parroquia item = new Parroquia(); item.id_Parroquia = Convert.ToInt32(Datos.GetValue(0)); item.codigo = Convert.ToInt32(Datos.GetValue(1)); item.descrpcion = Convert.ToString(Datos.GetValue(2)); list.Add(item); } return(list); }
public Parroquia ParroquiaId(Parroquia parroquia) { Parroquia grup = null; BaseDatos bd = new BaseDatos(); bd.Conectar(); bd.CrearComandoStrSql("select * from Parroquia where id_Parroquia=@id_Parroquia"); bd.AsignarParametroInt("@id_Parroquia", parroquia.id_Parroquia); foreach (Parroquia item in Mapear(bd.EjecutarConsulta())) { grup = item; } bd.Desconectar(); return(grup); }
public async Task <Response> PostParroquia([FromBody] Parroquia pParroquia) { try { if (!ModelState.IsValid) { return(new Response { IsSuccess = false, Message = Mensaje.ModeloInvalido }); } pParroquia.Nombre = pParroquia.Nombre.ToString().ToUpper(); var existe = Existe(pParroquia); if (existe.IsSuccess) { return(new Response { IsSuccess = false, Message = Mensaje.ExisteRegistro, }); } await db.Parroquia.AddAsync(pParroquia); await db.SaveChangesAsync(); return(new Response { IsSuccess = true, Message = Mensaje.GuardadoSatisfactorio }); } catch (Exception ex) { return(new Response { IsSuccess = false, Message = Mensaje.Excepcion, }); } }
public async Task <IActionResult> Create(Parroquia parroquia) { Response response = new Response(); try { response = await apiServicio.InsertarAsync(parroquia, new Uri(WebApp.BaseAddress), "/api/Parroquia/InsertarParroquia"); if (response.IsSuccess) { var responseLog = await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.WebAppTh), ExceptionTrace = null, Message = "Se ha creado una Parroquia", UserName = "******", LogCategoryParametre = Convert.ToString(LogCategoryParameter.Create), LogLevelShortName = Convert.ToString(LogLevelParameter.ADV), EntityID = string.Format("{0} {1}", "Parroquia:", parroquia.IdParroquia), }); return(RedirectToAction("Index")); } ViewData["Error"] = response.Message; return(View(parroquia)); } catch (Exception ex) { await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.WebAppTh), Message = "Creando Parroquia", ExceptionTrace = ex, LogCategoryParametre = Convert.ToString(LogCategoryParameter.Create), LogLevelShortName = Convert.ToString(LogLevelParameter.ERR), UserName = "******" }); return(BadRequest()); } }
// GET: Persona/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Persona persona = db.Personas.Find(id); if (persona == null) { return(HttpNotFound()); } int idParroquia = persona.ParroquiaID; Parroquia parroquia = db.Parroquias.Find(idParroquia); ViewBag.ParroquiaNombre = parroquia.Nombre; return(View(persona)); }
public async Task <IActionResult> Edit(string id, Parroquia parroquia) { Response response = new Response(); try { if (!string.IsNullOrEmpty(id)) { response = await apiServicio.EditarAsync(id, parroquia, new Uri(WebApp.BaseAddress), "api/Parroquia"); if (response.IsSuccess) { return(this.RedireccionarMensajeTime( "Parroquia", "Index", $"{Mensaje.Success}|{response.Message}|{"7000"}" )); } this.TempData["MensajeTimer"] = $"{Mensaje.Error}|{response.Message}|{"10000"}"; ViewData["IdPais"] = new SelectList(await apiServicio.Listar <Pais>(new Uri(WebApp.BaseAddress), "api/Pais/ListarPais"), "IdPais", "Nombre"); ViewData["IdProvincia"] = new SelectList(await apiServicio.Listar <Provincia>(new Uri(WebApp.BaseAddress), "api/Provincia/ListarProvincia"), "IdProvincia", "Nombre"); ViewData["IdCiudad"] = new SelectList(await apiServicio.Listar <Ciudad>(new Uri(WebApp.BaseAddress), "api/Ciudad/ListarCiudad"), "IdCiudad", "Nombre"); return(View(parroquia)); } return(BadRequest()); } catch (Exception ex) { return(BadRequest()); } }
public Ciudad GetParentCity(Parroquia Parroquia) { return(db.Ciudad.Where(p => p.IdCiudad == Parroquia.IdCiudad).FirstOrDefault()); }
public async Task <Response> PutParroquia([FromRoute] int id, [FromBody] Parroquia pParroquia) { try { if (!ModelState.IsValid) { return(new Response { IsSuccess = false, Message = Mensaje.ModeloInvalido }); } pParroquia.Nombre = pParroquia.Nombre.ToString().ToUpper(); var existe = Existe(pParroquia); var modelo = (Parroquia)existe.Resultado; if (existe.IsSuccess && modelo.IdParroquia != id) { return(new Response { IsSuccess = false, Message = Mensaje.ExisteRegistro, }); } var pParroquiaActualizar = await db.Parroquia .Where(x => x.IdParroquia == id) .FirstOrDefaultAsync(); if (pParroquiaActualizar != null) { pParroquiaActualizar.Nombre = pParroquia.Nombre; pParroquiaActualizar.IdCiudad = pParroquia.IdCiudad; db.Parroquia.Update(pParroquiaActualizar); await db.SaveChangesAsync(); return(new Response { IsSuccess = true, Message = Mensaje.GuardadoSatisfactorio, }); } return(new Response { IsSuccess = false, Message = Mensaje.RegistroNoEncontrado, }); } catch (Exception) { return(new Response { IsSuccess = false, Message = Mensaje.Excepcion }); } }
public async Task <Response> ListarFichaMedicaViewModel([FromBody] FichaMedicaViewModel fmv) { try { Persona personaVar = new Persona(); if (fmv.DatosBasicosPersonaViewModel.IdPersona < 1) { try { personaVar = db.Persona.Where(x => x.Identificacion == fmv.DatosBasicosPersonaViewModel.Identificacion).FirstOrDefault(); } catch (Exception ex) { return(new Response { IsSuccess = false, Message = Mensaje.RegistroNoEncontrado }); } } else { try { personaVar = db.Persona.Where(x => x.IdPersona == fmv.DatosBasicosPersonaViewModel.IdPersona).FirstOrDefault(); } catch (Exception ex) { return(new Response { IsSuccess = false, Message = Mensaje.RegistroNoEncontrado }); } } if (personaVar == null) { return(new Response { IsSuccess = false, Message = Mensaje.RegistroNoEncontrado }); } PersonaEstudio personaEstudioVar = db.PersonaEstudio.Where(x => x.IdPersona == personaVar.IdPersona).FirstOrDefault(); Sexo sexoVar = db.Sexo.Where(x => x.IdSexo == personaVar.IdSexo).FirstOrDefault(); Nacionalidad NacionalidadVar = db.Nacionalidad.Where(x => x.IdNacionalidad == personaVar.IdNacionalidad).FirstOrDefault(); Parroquia parroquiaVar = db.Parroquia.Where(x => x.IdParroquia == personaVar.IdParroquia).FirstOrDefault(); EstadoCivil estadoCivilVar = db.EstadoCivil.Where(x => x.IdEstadoCivil == personaVar.IdEstadoCivil).FirstOrDefault(); Etnia etniaVar = db.Etnia.Where(x => x.IdEtnia == personaVar.IdEtnia).FirstOrDefault(); TipoSangre tipoSangreVar = db.TipoSangre.Where(x => x.IdTipoSangre == personaVar.IdTipoSangre).FirstOrDefault(); PersonaDiscapacidad personaDiscapacidadVar = db.PersonaDiscapacidad.Where(x => x.IdPersona == personaVar.IdPersona).FirstOrDefault(); Empleado empleadoVar = db.Empleado.Where(x => x.IdPersona == personaVar.IdPersona).FirstOrDefault(); /* INICIALIZACIÓN DE OBJETOS CON VALORES NULOS */ Titulo tituloVar = new Titulo(); Estudio estudioVar = new Estudio(); EmpleadoContactoEmergencia contactoEmergenciaVar = new EmpleadoContactoEmergencia(); Dependencia dependenciaVar = new Dependencia(); EmpleadoFamiliar empleadoFamiliarVar = new EmpleadoFamiliar(); Persona personaEmergenciaVar = new Persona(); Sucursal sucursalVar = new Sucursal(); Parentesco parentescoVar = new Parentesco(); TipoDiscapacidad discapacidadVar = new TipoDiscapacidad(); IndiceOcupacionalModalidadPartida indOcupModParVar = new IndiceOcupacionalModalidadPartida(); IndiceOcupacional inOcupVar = new IndiceOcupacional(); ManualPuesto manPuestoVar = new ManualPuesto(); /* INICIALIZACIÓN DE VARIABLES NULAS*/ var datoConadis = ""; var datoPorcentaje = ""; var datoCargoTrabajo = ""; var datoPuestoTrabajo = ""; var datoEdad = ""; bool datoCondicionEspecial = false; int datoNumHijos = 0; var datoSedeTrabajo = ""; var datoPersonaEmergencia = ""; var datoPersonaEmergenciaContacto = ""; var nombreCampoHijos = "Hijo/a"; if (personaEstudioVar != null && personaEstudioVar.IdPersonaEstudio > 0) { tituloVar = db.Titulo.Where(x => x.IdTitulo == personaEstudioVar.IdTitulo).FirstOrDefault(); } if (tituloVar != null && tituloVar.IdEstudio > 0) { estudioVar = db.Estudio.Where(x => x.IdEstudio == tituloVar.IdEstudio).FirstOrDefault(); } if (empleadoVar != null && empleadoVar.IdEmpleado > 0) { contactoEmergenciaVar = db.EmpleadoContactoEmergencia.Where(x => x.IdEmpleado == empleadoVar.IdEmpleado).FirstOrDefault(); dependenciaVar = db.Dependencia.Where(x => x.IdDependencia == empleadoVar.IdDependencia).FirstOrDefault(); empleadoFamiliarVar = db.EmpleadoFamiliar.Where(x => x.IdEmpleado == empleadoVar.IdEmpleado).FirstOrDefault(); indOcupModParVar = db.IndiceOcupacionalModalidadPartida.Where(x => x.IdEmpleado == empleadoVar.IdEmpleado).FirstOrDefault(); var listaHijos = db.EmpleadoFamiliar.Where(x => x.IdEmpleado == empleadoVar.IdEmpleado).ToList(); datoNumHijos = listaHijos.Count(); } if (indOcupModParVar != null && indOcupModParVar.IdEmpleado > 0) { inOcupVar = db.IndiceOcupacional.Where(x => x.IdIndiceOcupacional == indOcupModParVar.IdIndiceOcupacional).FirstOrDefault(); } if (inOcupVar != null && inOcupVar.IdIndiceOcupacional > 0) { manPuestoVar = db.ManualPuesto.Where(x => x.IdManualPuesto == inOcupVar.IdManualPuesto).FirstOrDefault(); } if (contactoEmergenciaVar != null && contactoEmergenciaVar.IdEmpleadoContactoEmergencia > 0) { personaEmergenciaVar = db.Persona.Where(x => x.IdPersona == contactoEmergenciaVar.IdPersona).FirstOrDefault(); } if (dependenciaVar != null && dependenciaVar.IdDependencia > 0) { sucursalVar = db.Sucursal.Where(x => x.IdSucursal == dependenciaVar.IdSucursal).FirstOrDefault(); } if (empleadoFamiliarVar != null && empleadoFamiliarVar.IdEmpleadoFamiliar > 0 && contactoEmergenciaVar != null && contactoEmergenciaVar.IdEmpleadoContactoEmergencia > 0) { parentescoVar = db.Parentesco.Where(x => x.IdParentesco == contactoEmergenciaVar.IdParentesco).FirstOrDefault(); } if (personaDiscapacidadVar != null && personaDiscapacidadVar.IdPersonaDiscapacidad > 0) { discapacidadVar = db.TipoDiscapacidad.Where(x => x.IdTipoDiscapacidad == personaDiscapacidadVar.IdTipoDiscapacidad).FirstOrDefault(); datoCondicionEspecial = true; } /* Validación obtencion de dato nulo */ if (discapacidadVar != null && discapacidadVar.IdTipoDiscapacidad > 0) { datoConadis = personaDiscapacidadVar.NumeroCarnet; datoPorcentaje = personaDiscapacidadVar.Porciento + " %"; } if (sucursalVar != null && sucursalVar.IdSucursal > 0) { datoSedeTrabajo = sucursalVar.Nombre; } if (personaEmergenciaVar != null && personaEmergenciaVar.IdPersona > 0) { datoPersonaEmergencia = personaEmergenciaVar.Nombres + " " + personaEmergenciaVar.Apellidos; datoPersonaEmergenciaContacto = personaEmergenciaVar.TelefonoCasa + " " + personaEmergenciaVar.TelefonoPrivado; } if (manPuestoVar != null && manPuestoVar.IdManualPuesto > 0) { datoPuestoTrabajo = manPuestoVar.Descripcion; datoCargoTrabajo = manPuestoVar.Nombre; } DateTime year = (DateTime)personaVar.FechaNacimiento; int yActual = DateTime.Now.Year; int yNacimiento = (int)(year.Year); datoEdad = (yActual - yNacimiento) + ""; DatosBasicosPersonaViewModel dbvm = new DatosBasicosPersonaViewModel { IdPersona = personaVar.IdPersona, NombresApellidos = personaVar.Nombres + " " + personaVar.Apellidos, Identificacion = personaVar.Identificacion, LugarNacimiento = NacionalidadVar.Nombre + "/ " + parroquiaVar.Nombre, FechaNacimiento = year.ToString("dd/MM/yyyy"), DireccionDomiciliaria = personaVar.CallePrincipal + " " + personaVar.CalleSecundaria + " " + personaVar.Numero, Telefono = personaVar.TelefonoPrivado + " " + personaVar.TelefonoCasa, Edad = datoEdad, Genero = sexoVar.Nombre, NivelEducativo = estudioVar.Nombre, EstadoCivil = estadoCivilVar.Nombre, Profesion = (tituloVar != null)? tituloVar.Nombre:"", NumeroHijos = datoNumHijos, Etnia = etniaVar.Nombre, CondicionEspecial = datoCondicionEspecial, TipoDiscapacidad = discapacidadVar.Nombre, Conadis = datoConadis, Porcentaje = datoPorcentaje, NombreCargoTrabajo = datoCargoTrabajo, DescripcionPuestoTrabajo = datoPuestoTrabajo, SedeTrabajo = datoSedeTrabajo, ContactoEmergencias = datoPersonaEmergencia, Parentesco = parentescoVar.Nombre, ParienteTelefono = datoPersonaEmergenciaContacto, FechaIngreso = empleadoVar.FechaIngreso }; var ListaFichasMedicas = await db.FichaMedica.Where(x => x.IdPersona == personaVar.IdPersona).OrderByDescending(x => x.FechaFichaMedica).ToListAsync(); // devuelve una lista var fichaMedicaViewModel = new FichaMedicaViewModel { DatosBasicosPersonaViewModel = dbvm, FichasMedicas = ListaFichasMedicas, ListaPersonas = ListaPersonasFichaMedicaView() }; return(new Response { IsSuccess = true, Resultado = fichaMedicaViewModel }); } catch (Exception ex) { var fichaMedicaViewModel = new FichaMedicaViewModel(); return(new Response { IsSuccess = false, Resultado = fichaMedicaViewModel, Message = Mensaje.Error }); } }
public Parroquia ParroquiaID(Parroquia parroquia) { ParroquiaAD acceso = new ParroquiaAD(); return(acceso.ParroquiaId(parroquia)); }
public async Task <Response> PutParroquia([FromRoute] int id, [FromBody] Parroquia pParroquia) { try { if (!ModelState.IsValid) { return(new Response { IsSuccess = false, Message = Mensaje.ModeloInvalido }); } var pParroquiaActualizar = await db.Parroquia.Where(x => x.IdParroquia == id).FirstOrDefaultAsync(); if (pParroquiaActualizar != null) { try { pParroquiaActualizar.Nombre = pParroquia.Nombre; db.Parroquia.Update(pParroquiaActualizar); await db.SaveChangesAsync(); return(new Response { IsSuccess = true, Message = Mensaje.Satisfactorio, }); } catch (Exception ex) { await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.SwTH), ExceptionTrace = ex, Message = Mensaje.Excepcion, LogCategoryParametre = Convert.ToString(LogCategoryParameter.Critical), LogLevelShortName = Convert.ToString(LogLevelParameter.ERR), UserName = "", }); return(new Response { IsSuccess = false, Message = Mensaje.Error, }); } } return(new Response { IsSuccess = false, Message = Mensaje.ExisteRegistro }); } catch (Exception) { return(new Response { IsSuccess = false, Message = Mensaje.Excepcion }); } }