Exemplo n.º 1
0
        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));
            }
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
            }
        }