public ActionResult Create(int id) { if (id == 0) { var vm = new IglesiaViewModel() { DdlPaises = GetPais(), NivelAcdemico = GetNivelAcdemico() }; return(View(vm)); } else { var model = Editar(id); return(View(model)); } }
public object Editar(int Id) { var model = new IglesiaViewModel() { DdlPaises = GetPais(), NivelAcdemico = GetNivelAcdemico() }; using (var db = new IglesiaFinalEntities2()) { var tb = db.Iglesias.Find(Id); model.Id_Iglesia = tb.Id_Iglesia; model.Sexo_DP = tb.Sexo_DP; model.Apellidos_DP = tb.Apellidos_DP; model.Nombres_DP = tb.Nombres_DP; model.FechaNacimiento_DP = tb.FechaNacimiento_DP; //model.PaisNacimiento_DP1 = tb.PaisNacimiento_DP1; model.CiudadNacimiento_DP = tb.CiudadNacimiento_DP; //model.PaisResidenciaActual_DP = tb.PaisResidenciaActual_DP; model.CiudadResidneciaActual_DP = tb.CiudadResidneciaActual_DP; model.Direccion_DP = tb.Direccion_DP; model.Telefono_DP = tb.Telefono_DP; model.Celular_DP = tb.Celular_DP; model.Correo_DP = tb.Correo_DP; model.TipoIdentidad_DP = tb.TipoIdentidad_DP; model.DocumentoIdentidad_DP = tb.DocumentoIdentidad_DP; model.EstadoCivil_DF = tb.EstadoCivil_DF; model.NombrePareja_DF = tb.NombrePareja_DF; model.Hijos_DF = tb.Hijos_DF; model.NoHijos_DF = tb.NoHijos_DF; model.Profesion_DL = tb.Profesion_DL; model.OcupacionActual_DL = tb.OcupacionActual_DL; model.NombreEmpresa_DL = tb.NombreEmpresa_DL; model.EmpresaTelefono_DL = tb.EmpresaTelefono_DL; model.FechaConvencion_DE = tb.FechaConvencion_DE; model.FechaBautismo_DE = tb.FechaBautismo_DE; model.FechaAceptado_DE = tb.FechaAceptado_DE; model.Denominacion_DE = tb.Denominacion_DE; model.NombreIglesiaActual_DE = tb.NombreIglesiaActual_DE; model.IglesiaMenorTiempo_DE = tb.IglesiaMenorTiempo_DE; model.IglesiaAnterior_DE = tb.IglesiaAnterior_DE; model.PastorActual_DE = tb.PastorActual_DE; model.SidoDisciplenado_DE = tb.SidoDisciplenado_DE; model.DisciplinaVeces_DE = tb.DisciplinaVeces_DE; model.DisciplinaCausas_DE = tb.DisciplinaCausas_DE; model.FuncionesOcupadaActural_DE = tb.FuncionesOcupadaActural_DE; model.MinisteriosAnteriores_DE = tb.MinisteriosAnteriores_DE; model.MinisteriosMayorFruto_DE = tb.MinisteriosMayorFruto_DE; model.MinisteriosMayorFrutoPorque_DE = tb.MinisteriosMayorFrutoPorque_DE; model.MinisterioLlamado_DE = tb.MinisterioLlamado_DE; model.MetasVida_DE = tb.MetasVida_DE; model.RespaldoIglesia_DE = tb.RespaldoIglesia_DE; //model.NivelEstudio_DA = tb.NivelEstudio_DA; model.VezEspulsado_DA = tb.VezEspulsado_DA; model.VezEspulsadoPorque_DA = tb.VezEspulsadoPorque_DA; model.PaisNacimiento_DP = tb.PaisNacimiento_DP; model.VerNivelAcademico = tb.NivelEstudio_DA; model.VerPaisN = tb.PaisNacimiento_DP1; model.VerPaisR = tb.PaisResidenciaActual_DP; } return(model); }
public ActionResult Save(IglesiaViewModel model, HttpPostedFileBase file) { if (file != null && file.ContentLength > 0) { byte[] imagenData = null; using (var imagen = new BinaryReader(file.InputStream)) { imagenData = imagen.ReadBytes(file.ContentLength); } model.Imagen = imagenData; } try { using (var db = new IglesiaFinalEntities2()) { var tb = new Iglesia(); tb.Id_Iglesia = model.Id_Iglesia; tb.Sexo_DP = model.Sexo_DP; tb.Apellidos_DP = model.Apellidos_DP; tb.Nombres_DP = model.Nombres_DP; tb.FechaNacimiento_DP = model.FechaNacimiento_DP; tb.PaisNacimiento_DP1 = model.PaisNacimiento_DP1; tb.CiudadNacimiento_DP = model.CiudadNacimiento_DP; tb.PaisResidenciaActual_DP = model.PaisResidenciaActual_DP; tb.CiudadResidneciaActual_DP = model.CiudadResidneciaActual_DP; tb.Direccion_DP = model.Direccion_DP; tb.Telefono_DP = model.Telefono_DP; tb.Celular_DP = model.Celular_DP; tb.Correo_DP = model.Correo_DP; tb.TipoIdentidad_DP = model.TipoIdentidad_DP; tb.DocumentoIdentidad_DP = model.DocumentoIdentidad_DP; tb.EstadoCivil_DF = model.EstadoCivil_DF; tb.NombrePareja_DF = model.NombrePareja_DF; tb.Hijos_DF = model.Hijos_DF; tb.NoHijos_DF = model.NoHijos_DF; tb.Profesion_DL = model.Profesion_DL; tb.OcupacionActual_DL = model.OcupacionActual_DL; tb.NombreEmpresa_DL = model.NombreEmpresa_DL; tb.EmpresaTelefono_DL = model.EmpresaTelefono_DL; tb.FechaConvencion_DE = model.FechaConvencion_DE; tb.FechaBautismo_DE = model.FechaBautismo_DE; tb.FechaAceptado_DE = model.FechaAceptado_DE; tb.Denominacion_DE = model.Denominacion_DE; tb.NombreIglesiaActual_DE = model.NombreIglesiaActual_DE; tb.IglesiaMenorTiempo_DE = model.IglesiaMenorTiempo_DE; tb.IglesiaAnterior_DE = model.IglesiaAnterior_DE; tb.PastorActual_DE = model.PastorActual_DE; tb.SidoDisciplenado_DE = model.SidoDisciplenado_DE; tb.DisciplinaVeces_DE = model.DisciplinaVeces_DE; tb.DisciplinaCausas_DE = model.DisciplinaCausas_DE; tb.FuncionesOcupadaActural_DE = model.FuncionesOcupadaActural_DE; tb.MinisteriosAnteriores_DE = model.MinisteriosAnteriores_DE; tb.MinisteriosMayorFruto_DE = model.MinisteriosMayorFruto_DE; tb.MinisteriosMayorFrutoPorque_DE = model.MinisteriosMayorFrutoPorque_DE; tb.MinisterioLlamado_DE = model.MinisterioLlamado_DE; tb.MetasVida_DE = model.MetasVida_DE; tb.RespaldoIglesia_DE = model.RespaldoIglesia_DE; tb.NivelEstudio_DA = model.NivelEstudio_DA; tb.VezEspulsado_DA = model.VezEspulsado_DA; tb.VezEspulsadoPorque_DA = model.VezEspulsadoPorque_DA; tb.PaisNacimiento_DP = model.PaisNacimiento_DP; tb.Foto = model.Imagen; if (model.Id_Iglesia != 0) { // db.Estudiantes.Add(tb); tb.Id_Iglesia = model.Id_Iglesia; db.Entry(tb).State = System.Data.Entity.EntityState.Modified; } else { db.Iglesias.Add(tb); } db.SaveChanges(); } return(RedirectToAction("Index", "Iglesia")); } catch (Exception ex) { throw new Exception(ex.Message); } }