Example #1
0
        private void Detalle_Click(object sender, EventArgs e)
        {
            Result.SelectAll();
            Result.Clear();
            Result.Update();
            var fechaEvento = calendario.SelectionRange.Start.ToShortDateString();

            ArrayList array = EventoController.getInstancia().getEventosDiaEspecifico(fechaEvento);

            foreach (Evento x in array)
            {
                Result.AppendText("EVENTO: " + x.getNombreEvento() + "\n");
                Result.AppendText("DESCRIPCION: " + x.getDescripcion() + "\n");
                Result.AppendText("FECHA: " + x.getDia() + "-" + x.getMes() + "-" + x.getYear() + "" + "\n");

                string var = x.getImagen().Replace("\"", "");
                Console.WriteLine("la imagen es " + var);
                if (File.Exists(var))
                {
                    Clipboard.SetImage(Image.FromFile(x.getImagen().Replace("\"", "")));
                }
                else
                {
                    Result.AppendText("--IMAGEN NO DISPONIBLE---");
                }

                Result.Paste();
                Result.AppendText("\n");
            }
        }
        public void EventosController_RegistrarEvento_RetornarComSucesso()
        {
            // Arrange
            EventoData _eventoData            = new EventoData();
            var        mockApplicationService = new Mock <IEventoApplicationService>();
            var        mockMapper             = new Mock <IMapper>();

            EventoViewModel eventoViewModel = new EventoViewModel();

            mockMapper.Setup(m => m.Map <Evento>(It.IsAny <EventoViewModel>()))
            .Returns(_eventoData.GetEvento());


            var eventoController = new EventoController(
                mockApplicationService.Object,
                mockMapper.Object);

            mockApplicationService.Setup(app => app.Add(It.IsAny <Evento>()));
            mockApplicationService.Setup(app => app.SaveChangesAsync()).ReturnsAsync(true);

            // Act
            var actionResult = eventoController.Post(eventoViewModel);

            // Assert
            Assert.NotNull(actionResult);
            var result = actionResult.Result as CreatedResult;

            Assert.Equal(201, result.StatusCode);
        }
        public void EventosController_GetAllEventos_ListaEventos()
        {
            // Arrange
            EventoData _eventoData            = new EventoData();
            var        mockApplicationService = new Mock <IEventoApplicationService>();
            var        mockMapper             = new Mock <IMapper>();

            IEnumerable <Evento> eventosList = new List <Evento>();

            mockMapper.Setup(m => m.Map <IEnumerable <EventoViewModel> >(It.IsAny <IEnumerable <Evento> >()))
            .Returns(_eventoData.GetAllEventos());

            mockApplicationService.Setup(app => app.GetAllEventoAsync(true));

            var eventoController = new EventoController(
                mockApplicationService.Object,
                mockMapper.Object);

            // Act
            var actionResult = eventoController.Get();

            // Assert
            Assert.IsType <OkObjectResult>(actionResult.Result);
            var result = actionResult.Result as OkObjectResult;

            Assert.Equal(3, (int)result.Value.GetType().GetProperty("Count").GetValue(result.Value));
        }
Example #4
0
 public CadastroIngressosForm(Evento evento)
 {
     this.evento      = evento;
     eventoController = new EventoController();
     InitializeComponent();
     PrepararFormulario();
 }
Example #5
0
 public CadastroEventoForm(Evento evento)
 {
     this.evento         = evento;
     eventoController    = new EventoController();
     categoriaController = new CategoriaController();
     localController     = new LocalController();
     InitializeComponent();
     PrepararFormulario();
 }
Example #6
0
 public ClienteMenuForm(Cliente cliente)
 {
     localController     = new LocalController();
     categoriaController = new CategoriaController();
     eventoController    = new EventoController();
     this.cliente        = cliente;
     locais     = new List <Local>();
     categorias = new List <Categoria>();
     categorias = new List <Categoria>();
     InitializeComponent();
     PrepararFiltros();
     PrepararDataGrid();
 }
        public void EventosController_RegistrarEvento_ReturnsError400()
        {
            // // Arrange
            var mockApplicationService = new Mock <IEventoApplicationService>();
            var mockMapper             = new Mock <IMapper>();

            var eventoController = new EventoController(
                mockApplicationService.Object,
                mockMapper.Object);

            eventoController.ModelState.AddModelError("Tema", "Required");

            // Act
            var actionResult = eventoController.Post(new EventoViewModel());

            // Assert
            Assert.NotNull(actionResult);
            var result = actionResult.Result as BadRequestResult;

            Assert.Equal(400, result.StatusCode);
        }
Example #8
0
        private void ImprimirEventosToolStripMenuItem_Click(object sender, EventArgs e)
        {
            EventoController.getInstancia().verEventos();
            foreach (Evento x in EventoController.getInstancia().getArray())
            {
                Result.AppendText("EVENTO: " + x.getNombreEvento() + "\n");
                Result.AppendText("DESCRIPCION: " + x.getDescripcion() + "\n");
                Result.AppendText("FECHA: " + x.getDia() + "-" + x.getMes() + "-" + x.getYear() + "" + "\n");

                string var = x.getImagen().Replace("\"", "");
                Console.WriteLine("la imagen es " + var);
                if (File.Exists(var))
                {
                    Clipboard.SetImage(Image.FromFile(x.getImagen().Replace("\"", "")));
                }
                else
                {
                    Result.AppendText("--IMAGEN NO DISPONIBLE---");
                }

                Result.Paste();
                Result.AppendText("\n");
            }
        }
Example #9
0
        public void obtenerMensajesEventos_EventoDiaFuturo_MensajeCorrecto()
        {
            //Arrange
            List <Evento> eventos   = new List <Evento>();
            Evento        newEvento = new Evento("Evento mañana", new DateTime(2019, 11, 30));

            eventos.Add(newEvento);

            var DOCcalculadorMeses   = new CalculadorDiferenciaFechasEnMeses();
            var DOCcalculadorDias    = new CalculadorDiferenciaFechasEnDias();
            var DOCcalculadorHoras   = new CalculadorDiferenciaFechasEnHoras();
            var DOCcalculadorMinutos = new CalculadorDiferenciaFechasEnMinutos();


            IEventoController SUT = new EventoController(DOCcalculadorMeses, DOCcalculadorDias, DOCcalculadorHoras, DOCcalculadorMinutos);

            SUT.proveedorFecha = () => new DateTime(2019, 11, 29);

            //Act
            var resultado = SUT.obtenerMensajesEventos(eventos);

            //Assert
            Assert.IsTrue(resultado[0].Contains("Ocurrirá dentro de 1 Dia(s)"));
        }
Example #10
0
        //////////////////////////////
        /// PANEL DE DESCRIPCION  ///
        /// /////////////////////////

        //LLENAR CADENA, ESTO SIRVE PARA CREAR EVENTOS QUE VAN A SER LEIDOS POR EL TREEVIEW
        public void llenarCadena(string nombre, string descripcion, string imagen, string y, string m, string d)
        {
            EventoController.getInstancia().agregar(nombre, descripcion, imagen, y, m, d);
        }
Example #11
0
 private void ButacasxEventoVenta_Load(object sender, EventArgs e)
 {
     EventoController objEventoC = new EventoController(this);
 }
Example #12
0
 public GerenciaEventosForm()
 {
     eventoController = new EventoController();
     InitializeComponent();
     PrepararDataGrid();
 }
Example #13
0
 public void FixtureSetUp()
 {
     _retorno        = new EventoImplantado();
     _mockRepository = MockRepository.GenerateMock <IEventoImplantadoRepository>();
     _controller     = new EventoController(_mockRepository);
 }