Exemplo n.º 1
0
 public static void DesactivarPremium(CedWebEntidades.Cuenta Cuenta, CedEntidades.Sesion Sesion)
 {
     CedWebEntidades.EstadoCuenta nuevoEstado = new CedWebEntidades.EstadoCuenta();
     nuevoEstado.Id = "Vigente";
     CambiarEstado(Cuenta, nuevoEstado, Sesion);
     CedWebEntidades.TipoCuenta nuevoTipo = new CedWebEntidades.TipoCuenta();
     nuevoTipo.Id = "Free";
     CedWebDB.Cuenta cuenta = new CedWebDB.Cuenta(Sesion);
     cuenta.CambiarTipo(Cuenta, nuevoTipo);
 }
Exemplo n.º 2
0
 public static void ActivarPremium(CedWebEntidades.Cuenta Cuenta, DateTime FechaVtoPremium, CedEntidades.Sesion Sesion)
 {
     if (Convert.ToInt64(FechaVtoPremium.ToString("yyyyMMdd")) < Convert.ToInt64(DateTime.Today.ToString("yyyyMMdd")))
     {
         throw new Microsoft.ApplicationBlocks.ExceptionManagement.Validaciones.ValorInvalido("Fecha de vto. del servicio Premium");
     }
     else
     {
         CedWebEntidades.TipoCuenta nuevoTipo = new CedWebEntidades.TipoCuenta();
         nuevoTipo.Id = "Prem";
         CedWebDB.Cuenta cuenta = new CedWebDB.Cuenta(Sesion);
         cuenta.CambiarTipo(Cuenta, nuevoTipo, FechaVtoPremium);
         CedWebEntidades.EstadoCuenta nuevoEstado = new CedWebEntidades.EstadoCuenta();
         nuevoEstado.Id = "Vigente";
         CambiarEstado(Cuenta, nuevoEstado, Sesion);
     }
 }