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);
            }
        }
Exemplo n.º 2
0
        public void GetListTest()
        {
            var lista = new List <Eventos>();

            lista = EventosBLL.GetList(p => true);
            Assert.IsNotNull(lista);
        }
Exemplo n.º 3
0
        public void EliminarTest()
        {
            bool paso;

            paso = EventosBLL.Eliminar(1);
            Assert.AreEqual(paso, true);
        }
Exemplo n.º 4
0
        public void BuscarTest()
        {
            Eventos eventos;

            eventos = EventosBLL.Buscar(2);
            Assert.IsNotNull(eventos);
        }
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            //válida que exista el cliente.
            if (!ClientesBLL.Existe(int.Parse(ClienteIdTextBox.Text)))
            {
                MessageBox.Show("Este cliente no esta registrado.", "El Cliente no existe en la base de datos.",
                                MessageBoxButton.OK, MessageBoxImage.Warning);
                return;
            }

            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;
            }

            var encontrado = EventosBLL.Buscar(int.Parse(ClienteIdTextBox.Text));

            if (encontrado != null)
            {
                Evento           = encontrado;
                this.DataContext = Evento;
            }
            else
            {
                MessageBox.Show("Este cliente no tine eventos.", "Sin eventos.", MessageBoxButton.OK,
                                MessageBoxImage.Information);
            }
        }
Exemplo n.º 6
0
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Eventos>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:    //todo
                    listado = EventosBLL.GetList(p => true);
                    break;

                case 1:    //ID
                    int id = Convert.ToInt32(CriterioTextBox.Text);
                    listado = EventosBLL.GetList(p => p.Id == id);
                    break;

                case 2:    //Descripcion
                    listado = EventosBLL.GetList(p => p.Descripcion.Contains(CriterioTextBox.Text));
                    break;
                }
            }
            else
            {
                listado = EventosBLL.GetList(p => true);
            }

            ConsultaDataGrip.ItemsSource = null;
            ConsultaDataGrip.ItemsSource = listado;
        }
Exemplo n.º 7
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));
        }
Exemplo n.º 8
0
        private void EliminarButton_Click(object sender, RoutedEventArgs e)
        {
            int id;

            id = Convert.ToInt32(IdTextBox.Text);

            Limpiar();

            if (EventosBLL.Eliminar(id))
            {
                System.Windows.MessageBox.Show("Eliminado", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                System.Windows.MessageBox.Show(IdTextBox.Text, "No se puede eliminar una contacto que no existe");
            }
        }
        private void EliminarButton_Click(object sender, RoutedEventArgs e)
        {
            if (!Regex.IsMatch(ClienteIdTextBox.Text, "^[1-9]+$"))//válida que haya un valor válido en el campo ArticuloId.
            {
                MessageBox.Show("El Cliente Id solo puede ser de carácter numérico.", "Campo Clinete Id.",
                                MessageBoxButton.OK, MessageBoxImage.Warning);
                return;
            }

            if (EventosBLL.Eliminar(int.Parse(ClienteIdTextBox.Text)))
            {
                Limpiar();
                MessageBox.Show("Se han eliminado todos los eventos de este clinete.", "Éxito", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("Algo salió mal, no se lograron eliminar los eventos.", "Error.", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
        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));
        }
Exemplo n.º 11
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            int     id;
            Eventos eventos = new Eventos();

            int.TryParse(IdTextBox.Text, out id);

            Limpiar();

            eventos = EventosBLL.Buscar(id);

            if (eventos != null)
            {
                System.Windows.MessageBox.Show("Evento Encontrado");
                LlenaCmpos(eventos);
            }
            else
            {
                System.Windows.MessageBox.Show("Evento no Encontrado");
            }
        }
Exemplo n.º 12
0
        private void Buscar_Click(object sender, RoutedEventArgs e)
        {
            var Listado = new List <Eventos>();

            if (CriterioTexBox.Text.Trim().Length > 0)
            {
                switch (FiltroComBox.SelectedIndex)
                {
                case 0:

                    if (!Regex.IsMatch(CriterioTexBox.Text, "^[0-9]+$"))
                    {
                        MessageBox.Show("Se esperaba un Id no una cadena de texto", "Campo Criterio",
                                        MessageBoxButton.OK, MessageBoxImage.Warning);
                        return;
                    }
                    Listado = EventosBLL.GetList(c => c.ClienteId == int.Parse(CriterioTexBox.Text));

                    break;

                case 1:
                    try
                    {
                        Listado = EventosBLL.GetList(e => e.Total == double.Parse(CriterioTexBox.Text));
                    }
                    catch (FormatException)
                    {
                        MessageBox.Show("Por favor, ingrese un ID valido");
                    }
                    break;
                }
            }
            else
            {
                Listado = EventosBLL.GetList(c => true);
            }

            ConsultaDataGrid.ItemsSource = null;
            ConsultaDataGrid.ItemsSource = Listado;
        }
Exemplo n.º 13
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);
            }
        }
 public void GetListTest()
 {
     Assert.IsTrue(EventosBLL.GetList(e => e.ClienteId == 1) != null);
 }
 public void EliminarTest()
 {
     Assert.IsTrue(EventosBLL.Eliminar(1));
 }
 public void BuscarTest()
 {
     Assert.IsTrue(EventosBLL.Buscar(1) != null);
 }
 public void ExisteTest()
 {
     Assert.IsTrue(EventosBLL.Existe(1));
 }
Exemplo n.º 18
0
        private bool ExisteBDatos()
        {
            Eventos eventos = EventosBLL.Buscar(Convert.ToInt32(IdTextBox.Text));

            return(eventos != null);
        }