public bool AnularAsociacion(int id, bool estado)
 {
     using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
     {
         Asociacion asociacion = db.Asociacion.Find(id);
         asociacion.Activo = estado;
         db.SaveChanges();
         return(true);
     }
 }
 //finkevin
 public int Agregar(Asociacion asociacion)
 {
     using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities())
     {
         Asociacion oAsociacion = db.Asociacion.Find(asociacion.ID);
         if (oAsociacion == null)
         {
             db.Asociacion.Add(asociacion);
             db.SaveChanges();
             return(asociacion.ID);
         }
         else
         {
             oAsociacion.ID                         = asociacion.ID;
             oAsociacion.CIASeguroID                = asociacion.CIASeguroID;
             oAsociacion.FilePlanSeguro             = asociacion.FilePlanSeguro;
             oAsociacion.GastoCuracion              = asociacion.GastoCuracion;
             oAsociacion.GastosSepelio              = asociacion.GastosSepelio;
             oAsociacion.FechaVigenciaInicio        = asociacion.FechaVigenciaInicio;
             oAsociacion.FechaVigenciaFin           = asociacion.FechaVigenciaFin;
             oAsociacion.FechaVigenciaPolizaInicio  = asociacion.FechaVigenciaPolizaInicio;
             oAsociacion.FechaVigenciaPolizaFin     = asociacion.FechaVigenciaPolizaFin;
             oAsociacion.InstitucionEducativaID     = asociacion.InstitucionEducativaID;
             oAsociacion.InvalidezPermanenteParcial = asociacion.InvalidezPermanenteParcial;
             oAsociacion.InvalidezPermanenteTotal   = asociacion.InvalidezPermanenteTotal;
             oAsociacion.MesesPension               = asociacion.MesesPension;
             oAsociacion.MonedaID                   = asociacion.MonedaID;
             oAsociacion.MuerteAccidental           = asociacion.MuerteAccidental;
             oAsociacion.NombreContratante          = asociacion.NombreContratante;
             oAsociacion.CodigoContratante          = asociacion.CodigoContratante;
             oAsociacion.NroPoliza                  = asociacion.NroPoliza;
             oAsociacion.Prima                      = asociacion.Prima;
             oAsociacion.ProductoID                 = asociacion.ProductoID;
             oAsociacion.RecaudadorID               = asociacion.RecaudadorID;
             oAsociacion.TipoPrima                  = asociacion.TipoPrima;
             oAsociacion.PensionMensual             = asociacion.PensionMensual;
             oAsociacion.Activo                     = asociacion.Activo;
             oAsociacion.AnniosPension              = asociacion.AnniosPension;
             oAsociacion.UsuarioActualizacion       = asociacion.UsuarioActualizacion;
             oAsociacion.FechaActualizacion         = DateTime.Now.Date;
             oAsociacion.FileNamePlanSeguro         = asociacion.FileNamePlanSeguro;
             oAsociacion.TipoCargaCodigos           = asociacion.TipoCargaCodigos;
             oAsociacion.Deducible                  = asociacion.Deducible;
             oAsociacion.TipoAsociacion             = asociacion.TipoAsociacion;
             oAsociacion.Activo                     = true;
             db.SaveChanges();
             return(oAsociacion.ID);
         }
     }
 }
        public JsonResult DeleteAsoc(int AsocId)
        {
            string     result = "";
            Asociacion asoci  = db.Asociacion.Find(AsocId);

            if (asoci != null)
            {
                asoc.eliminar(AsocId);
                result = "Eliminado";
            }
            else
            {
                result = "Registro no encontrado";
            }
            return(Json(result, JsonRequestBehavior.AllowGet));
        }