コード例 #1
0
 public void PrubaCrearCampaña()
 {
     Imagen imagen1 = new Imagen
     {
         Codigo = 1,
         Tiempo = 10,
         Image = ImagenServices.ImageToByteArray(Image.FromFile(@"F:/Lucho/Varios/Salida.jpg", true))
     };
     List<Imagen> listaImagenes = new List<Imagen>();
     listaImagenes.Add(imagen1);
     RangoHorario rangoHor1 = new RangoHorario
     {
         Codigo = 1,
         HoraFin = DateTime.Now.TimeOfDay,
         HoraInicio = DateTime.Now.AddMinutes(98).TimeOfDay
     };
     RangoFecha rangoFecha1 = new RangoFecha
     {
         Codigo = 1,
         FechaInicio = DateTime.Today,
         FechaFin = DateTime.Today.AddDays(10),
         RangosHorario = new List<RangoHorario>()
     };
     rangoFecha1.RangosHorario.Add(rangoHor1);
     List<RangoFecha> listaRangosFecha = new List<RangoFecha>();
     listaRangosFecha.Add(rangoFecha1);
     Campaña campaña = new Campaña
     {
         Codigo = 1,
         Imagenes = listaImagenes,
         Nombre = "Prueba",
         IntervaloTiempo = 80,
         RangosFecha = listaRangosFecha
     };
     FachadaCRUDCampaña fachada = new FachadaCRUDCampaña();
     fachada.Create(campaña);
 }
コード例 #2
0
ファイル: Fachada.cs プロジェクト: ramarivera/ISW-2016
        /// <summary>
        /// Devuelve la campaña cuyo código es el suministrado
        /// </summary>
        /// <param name="pCodigoCamapaña">Código de la campaña a obtener</param>
        /// <returns>Tipo de dato Campaña que representa la buscada</returns>
        public Campaña ObtenerCampaña(int pCodigoCamapaña)
        {
            FachadaCRUDCampaña fachadaCampaña = new FachadaCRUDCampaña();

            return(fachadaCampaña.GetByCodigo(pCodigoCamapaña));
        }
コード例 #3
0
ファイル: Fachada.cs プロジェクト: ramarivera/ISW-2016
        /// <summary>
        /// Devuelve las campañas que cumplen con los filtros
        /// </summary>
        /// <param name="argumentosFiltrado">Argumentos de filtro de las campañas</param>
        /// <returns>Tipo de dato Lista de Campañas que representan aquellas que cumplen con el filtro dado</returns>
        public List <Campaña> ObtenerCampañas(Dictionary <Type, object> argumentosFiltrado = null)
        {
            FachadaCRUDCampaña fachadaCampaña = new FachadaCRUDCampaña();

            return(fachadaCampaña.GetAll(argumentosFiltrado));
        }
コード例 #4
0
ファイル: Fachada.cs プロジェクト: ramarivera/ISW-2016
        /// <summary>
        /// Elimina una campaña de la base de datos
        /// </summary>
        /// <param name="pCampaña">Campaña a eliminar</param>
        public void EliminarCampaña(Campaña pCampaña)
        {
            FachadaCRUDCampaña fachadaCampaña = new FachadaCRUDCampaña();

            fachadaCampaña.Delete(fachadaCampaña.GetByCodigo(pCampaña.Codigo));
        }
コード例 #5
0
ファイル: Fachada.cs プロジェクト: ramarivera/ISW-2016
        /// <summary>
        /// Actualiza la Campaña de la base de datos
        /// </summary>
        /// <param name="pCampaña">Campaña con los datos nuevos a actualizar</param>
        public void ActualizarCampaña(Campaña pCampaña)
        {
            FachadaCRUDCampaña fachadaCampaña = new FachadaCRUDCampaña();

            fachadaCampaña.Update(pCampaña);
        }
コード例 #6
0
ファイル: Fachada.cs プロジェクト: ramarivera/ISW-2016
        /// <summary>
        /// Crea la Campaña en la base de datos
        /// </summary>
        /// <param name="pCampaña">Campaña a crear</param>
        /// <returns>Tipo de dato entero que representa el código en la base de datos de la campaña</returns>
        public int CrearCampaña(Campaña pCampaña)
        {
            FachadaCRUDCampaña fachadaCampaña = new FachadaCRUDCampaña();

            return(fachadaCampaña.Create(pCampaña));
        }