示例#1
0
文件: Cuenta.cs 项目: pjeconde/eFact
 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);
 }
示例#2
0
文件: Cuenta.cs 项目: pjeconde/eFact
 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);
     }
 }
示例#3
0
文件: Cuenta.cs 项目: pjeconde/eFact
 public static void AnularBaja(CedWebEntidades.Cuenta Cuenta, CedEntidades.Sesion Sesion)
 {
     CedWebEntidades.EstadoCuenta nuevoEstado=new CedWebEntidades.EstadoCuenta();
     nuevoEstado.Id = "Vigente";
     CambiarEstado(Cuenta, nuevoEstado, Sesion);
 }        
示例#4
0
文件: Cuenta.cs 项目: pjeconde/eFact
 public static void SuspenderPremium(CedWebEntidades.Cuenta Cuenta, CedEntidades.Sesion Sesion)
 {
     CedWebEntidades.EstadoCuenta nuevoEstado=new CedWebEntidades.EstadoCuenta();
     nuevoEstado.Id = "Suspend";
     CambiarEstado(Cuenta, nuevoEstado, Sesion);
 }        
示例#5
0
文件: Cuenta.cs 项目: pjeconde/eFact
 public static void DarDeBaja(CedWebEntidades.Cuenta Cuenta, CedEntidades.Sesion Sesion)
 {
     CedWebEntidades.EstadoCuenta nuevoEstado=new CedWebEntidades.EstadoCuenta();
     nuevoEstado.Id = "Baja";
     CambiarEstado(Cuenta, nuevoEstado, Sesion);
 }