private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            if (!Regex.IsMatch(ClienteIdTextBox.Text, "^[1-9]+$"))//válida que haya un valor válido en el campo ClienteId.
            {
                MessageBox.Show("El Cliente Id solo puede ser de carácter numérico.", "Campo Clinete Id.",
                                MessageBoxButton.OK, MessageBoxImage.Warning);
                return;
            }

            //válida que exista el cliente.
            if (!ClientesBLL.Existe(int.Parse(ClienteIdTextBox.Text)))
            {
                MessageBox.Show("El cliente debe estar registrado para poder agendar un evento.", "El Cliente no existe en la base de datos.",
                                MessageBoxButton.OK, MessageBoxImage.Warning);
                return;
            }

            if (EventosBLL.Guardar(Evento))
            {
                Limpiar();
                MessageBox.Show("Los eventos fuéron registrado de forma Éxitosa.", "Guardado", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("Algo salió mal, no se lograron registrar los eventos.", "Error.", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
Esempio n. 2
0
        public void GuardarTest()
        {
            Eventos eventos = new Eventos();

            eventos.EventoId    = 0;
            eventos.UsuarioId   = 1;
            eventos.FotografoId = 1;
            eventos.Descripcion = "Cumpleanos";
            eventos.Lugar       = "SFM";
            eventos.FechaInicio = DateTime.Now;
            eventos.FechaFin    = DateTime.Now;
            eventos.Precio      = 100;


            Assert.IsTrue(EventosBLL.Guardar(eventos));
        }
        public void GuardarTest()
        {
            Eventos evento = new Eventos();

            evento.ClienteId = 1;
            evento.UsuarioId = 1;
            evento.Total     = 430;
            evento.EventosDetalles.Add(new EventosDetalle
            {
                ClienteId        = 1,
                Descripcion      = "Descripcion",
                Lugar            = "Lugar",
                Fecha            = DateTime.Now,
                FechaVencimiento = DateTime.Now,
                Precio           = 1200,
                FotografoId      = 1
            });

            Assert.IsTrue(EventosBLL.Guardar(evento));
        }
Esempio n. 4
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            Eventos eventos;
            bool    paso = false;

            if (!Validar())
            {
                return;
            }
            eventos = LlenaClase();

            if (string.IsNullOrWhiteSpace(IdTextBox.Text) || IdTextBox.Text == "0")
            {
                paso = EventosBLL.Guardar(eventos);
            }

            else
            {
                if (!ExisteBDatos())
                {
                    System.Windows.MessageBox.Show("No Se puede Modificar porque no existe", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }
                paso = EventosBLL.Modificar(eventos);
            }

            if (paso)
            {
                Limpiar();
                System.Windows.MessageBox.Show("Guardado!!", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                System.Windows.MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }