Beispiel #1
0
        public void AddPersonaOrganismo(PersonasOrganismos personaOrga)
        {
            try
            {
                using (var context = new AEPEntities())
                {
                    context.PersonasOrganismos.AddObject(personaOrga);

                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                if (ex.InnerException.Message.Contains("23505"))
                    throw new Exception("Error: no puede asignar dos veces el mismo suborganismo sin previamente haber dado de baja al anterior.");
            }
        }
Beispiel #2
0
        public void UpdatePersonaOrganismo(PersonasOrganismos personaOrga)
        {
            using (var context = new AEPEntities())
            {
                PersonasOrganismos perOrga = context.PersonasOrganismos.First(i => i.PersonaOrganismoId == personaOrga.PersonaOrganismoId);

                perOrga.FechaAlta = personaOrga.FechaAlta;
                perOrga.FechaBaja = personaOrga.FechaBaja;

                context.SaveChanges();
            }
        }