Exemple #1
0
        public void AddCuenta(PersonasCuentas perCuenta)
        {
            try
            {
                using (var context = new AEPEntities())
                {
                    context.PersonasCuentas.AddObject(perCuenta);

                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                if (ex.InnerException.Message.Contains("23505"))
                    throw new Exception("Error: no puede asignar otra cuenta sin previamente haber dado de baja al anterior.");
            }
        }
Exemple #2
0
        public void UpdateCuenta(PersonasCuentas perCuenta)
        {
            using (var context = new AEPEntities())
            {
                PersonasCuentas perCuentaUp = context.PersonasCuentas.First(i => i.PersonaCuentaId == perCuenta.PersonaCuentaId);

                perCuentaUp.Cuenta = perCuenta.Cuenta;
                perCuentaUp.CBU = perCuenta.CBU;
                perCuentaUp.Tipo = perCuenta.Tipo;
                perCuentaUp.FechaAlta = perCuenta.FechaAlta;
                perCuentaUp.FechaBaja = perCuenta.FechaBaja;

                context.SaveChanges();
            }
        }