Beispiel #1
0
        private bool Existe()
        {
            Ventas ventaA = VentasBll.Buscar(ventas.VentaId);

            //ventas = VentasBll.Buscar(Convert.ToInt32(VentasIdTextBox.Text));
            return(ventas != null);
        }
Beispiel #2
0
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Ventas>();

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

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

                case 2:    //Fecha
                    DateTime fecha = Convert.ToDateTime(CriterioTextBox.Text);
                    listado = VentasBll.GetList(p => p.Fecha == fecha);
                    break;

                case 3:    //TipoCompra
                    listado = VentasBll.GetList(p => p.TipoVenta.Contains(CriterioTextBox.Text));
                    break;
                }
            }
            else
            {
                listado = VentasBll.GetList(p => true);
            }

            ConsultaDataGrip.ItemsSource = null;
            ConsultaDataGrip.ItemsSource = listado;
        }
Beispiel #3
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            Ventas anterior = VentasBll.Buscar(Convert.ToInt32(VentasIdTextBox.Text));

            if (anterior != null)
            {
                ventas = anterior;
                Actualizar();
            }
            else
            {
                MessageBox.Show("No encontrado");
            }
        }
Beispiel #4
0
        private void EliminarButton_Click(object sender, RoutedEventArgs e)
        {
            int id;

            id = Convert.ToInt32(VentasIdTextBox.Text);

            Limpiar();

            if (VentasBll.Eliminar(id))
            {
                MessageBox.Show("Eliminar", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show(VentasIdTextBox.Text, "No se puede eliminar porque no existe");
            }
        }
Beispiel #5
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool paso = false;

            //si hay campos escenciales vacios No guarda
            if (VendedorIdTextBox.Text == "0" ||
                ClienteIdTextBox.Text == "0" ||
                UsuarioIdTextBox.Text == "0")
            {
                MessageBox.Show("Este registro no se puede guardar, ya que le faltan campos escenciales [Usuario, vendedor o CLiente], favor crear estos campos si no lo tiene creado"
                                , "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }

            if (string.IsNullOrWhiteSpace(VentasIdTextBox.Text) || VentasIdTextBox.Text == "0")
            {
                paso = VentasBll.Guardar(ventas);
            }
            else
            {
                if (!Existe())
                {
                    MessageBox.Show("No se puede Modificar porque no existe", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }
                paso = VentasBll.Modificar(ventas);
            }

            if (paso)
            {
                MessageBox.Show("Guardado!!", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
                Limpiar();
            }
            else
            {
                MessageBox.Show("No se puede Guardar", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }