public IActionResult Constancia(int id) { Bautismo result = null; if (_bautismoService.FindBautismo(id) == null) { return(NotFound()); } result = _bautismoService.FindBautismo(id); BautismoConstanciaViewModel viewModel = new BautismoConstanciaViewModel { Libro = result.Libro, Folio = result.Folio, Partida = result.Partida, NombreBautizado = result.NombreBautizado, PadresBautizado = result.PadresBautizado, RealizadoPorSacerdote = $"{result.Sacerdote.Nombres} {result.Sacerdote.Apellidos}", RealizadoPorPuestoSacerdote = $"{result.Sacerdote.PuestoSacerdote.NombrePuesto}", FechaNacimiento = result.FechaNacimiento.ToString("dddd dd, MMMM yyyy", CultureInfo.CreateSpecificCulture("es-ES")), FechaBautismo = result.FechaBautismo.ToString("dddd dd, MMMM yyyy", CultureInfo.CreateSpecificCulture("es-ES")), FechaConstancia = DateTime.Now.ToString("dddd dd, MMMM yyyy", CultureInfo.CreateSpecificCulture("es-ES")), PadrinosBautizado = $"{result.Padrino} y {result.Madrina}", Observaciones = result.Observaciones }; // Configuración para convertir html a pdf HttpContext.JsReportFeature().Recipe(Recipe.PhantomPdf); return(View(viewModel)); }
public IActionResult Create(BautismoViewModel model) { Bautismo persistencia = new Bautismo { FechaBautismo = model.FechaBautismo, Libro = model.Libro, Folio = model.Folio, Partida = model.Partida, NombreBautizado = $"{model.NombresBautizado} {model.ApellidosBautizado}", FechaNacimiento = model.FechaNacimiento, PadresBautizado = model.PadresBautizado, SacerdoteId = model.SacerdoteId, DepartamentoId = model.DepartamentoId, MunicipioId = model.MunicipioId, Direccion = model.Direccion, Padrino = model.Padrino, Madrina = model.Madrina, Observaciones = model.Observaciones }; if (!ModelState.IsValid) { var listas = new BautismoViewModel { Sacerdotes = (List <Sacerdote>)_createBautismoService.ListSacerdotes(), Departamentos = (List <Departamento>)_createBautismoService.Departamentos(), }; return(View("Create", model)); } _bautismoService.Create(persistencia); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { Bautismo bautismo = db.Bautismoes.Find(id); db.Bautismoes.Remove(bautismo); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "IDBautismo,IDPersona,Parroquia,Fecha_Bautismo,Presbitero,Parroco,Barrio,Distrito,Canton,Provincia,Padrinos,Declarante,Ced_Declarante,Libro,Folio,Asiento")] Bautismo bautismo) { if (ModelState.IsValid) { db.Entry(bautismo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IDPersona = new SelectList(db.Personas, "IDPersona", "Cedula", bautismo.IDPersona); return(View(bautismo)); }
public bool Create(Bautismo model) { try { _context.Entry(model).State = EntityState.Added; _context.SaveChanges(); }catch (Exception ex) { return(false); } return(true); }
public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Bautismo bautismo = db.Bautismoes.Find(id); if (bautismo == null) { return(HttpNotFound()); } return(View(bautismo)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Bautismo bautismo = db.Bautismoes.Find(id); if (bautismo == null) { return(HttpNotFound()); } ViewBag.IDPersona = new SelectList(db.Personas, "IDPersona", "Cedula", bautismo.IDPersona); return(View(bautismo)); }
public Bautismo FindBautismo(int BautismoId) { var result = new Bautismo(); try { result = _context.Bautismo .Include(x => x.Sacerdote) .Include(x => x.Sacerdote.PuestoSacerdote) .Include(y => y.Departamento) .Single(x => x.BautismoId == BautismoId); } catch (Exception ex) { throw; } return(result); }