public void AgreagarSorteo(Modelo.Sorteos elSorteo)
        {
            AccesoADatos.OperacionesDeSorteos operacionesDeSorteos = new AccesoADatos.OperacionesDeSorteos();
            elSorteo.Estado = Modelo.Estado.Activo;

            operacionesDeSorteos.Agregar(elSorteo);

            Modelo.SorteosHistorico elsorteosHistorico = new Modelo.SorteosHistorico();
            AccesoADatos.OperacionesDeSorteosHistorico operacionesDeSorteosHistorico = new AccesoADatos.OperacionesDeSorteosHistorico();
            elsorteosHistorico.IdSorteo                    = elSorteo.Id;
            elsorteosHistorico.Id_AspNetUser               = "******";//////////////ARREGLAR
            elsorteosHistorico.TipoDeModificacion          = Modelo.TipoDeModificacion.Insercion;
            elsorteosHistorico.FechaDeModificacion         = DateTime.Now;
            elsorteosHistorico.DescripcionDeLaModificacion = "Registro de sorteo";

            operacionesDeSorteosHistorico.Agregar(elsorteosHistorico);
        }
        public void InactivarSorteo(Modelo.SorteosHistorico sorteosHistorico)
        {
            AccesoADatos.OperacionesDeSorteos operacionesDeSorteos = new AccesoADatos.OperacionesDeSorteos();

            Modelo.Sorteos elsorteoAModificar;
            elsorteoAModificar        = operacionesDeSorteos.ObtenerSorteoPorId(sorteosHistorico.IdSorteo);
            elsorteoAModificar.Estado = Modelo.Estado.Inactivo;
            operacionesDeSorteos.Actualizar(elsorteoAModificar);

            AccesoADatos.OperacionesDeSorteosHistorico operacionesDeSorteosHistorico = new AccesoADatos.OperacionesDeSorteosHistorico();

            Modelo.SorteosHistorico elsorteosHistoricoAModificar;
            elsorteosHistoricoAModificar                             = ObtenerSorteoHistoricoPorId(sorteosHistorico.Id);
            elsorteosHistoricoAModificar.IdSorteo                    = sorteosHistorico.IdSorteo;
            elsorteosHistoricoAModificar.Id_AspNetUser               = "******";//////////////ARREGLAR
            elsorteosHistoricoAModificar.TipoDeModificacion          = Modelo.TipoDeModificacion.Inactivacion;
            elsorteosHistoricoAModificar.FechaDeModificacion         = DateTime.Now;
            elsorteosHistoricoAModificar.DescripcionDeLaModificacion = sorteosHistorico.DescripcionDeLaModificacion;

            operacionesDeSorteosHistorico.Agregar(elsorteosHistoricoAModificar);
        }
 public List <Modelo.SorteosHistorico> ListarHistoricoDeSorteo(int idSorteo)
 {
     AccesoADatos.OperacionesDeSorteosHistorico operacionesDeSorteosHistorico = new AccesoADatos.OperacionesDeSorteosHistorico();
     return(operacionesDeSorteosHistorico.ObtenerListaConElHistoricoDelSorteo(idSorteo));
 }
        public Modelo.SorteosHistorico ObtenerSorteoHistoricoPorId(int Id)
        {
            AccesoADatos.OperacionesDeSorteosHistorico operacionesDeSorteosHistorico = new AccesoADatos.OperacionesDeSorteosHistorico();

            return(operacionesDeSorteosHistorico.ObtenerSorteoHistoricoPorId(Id));
        }