Exemple #1
0
        public ActionResult Eliminar(int id)
        {
            using (var db = new IglesiaFinalEntities2())
            {
                var tb = db.Iglesias.Find(id);
                db.Iglesias.Remove(tb);
                db.SaveChanges();
            }


            return(RedirectToAction("Index", "Iglesia"));
        }
Exemple #2
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);
            }
        }