/// <summary>
        /// Se encarga de enviar los parametros requeridos al constructor
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Realizar_Click_2(object sender, RoutedEventArgs e)
        {
            try
            {
                if (Carrito.Count == 0)
                {
                    MessageBox.Show("La lista de compras no puede estar vacía", "Aviso", MessageBoxButton.OK, MessageBoxImage.Information);
                }
                else
                {
                    string Resultado = "";
                    int    Codigo    = compra.CodigoCompra();
                    foreach (Clases.Compras Item in Carrito)
                    {
                        Clases.Compras compras = new Clases.Compras
                                                 (
                            Convert.ToInt32(cmbProveedor.SelectedValue),
                            Convert.ToInt32(Item.IdProducto.ToString()),
                            Convert.ToInt32(Item.Cantidad.ToString()),
                            Convert.ToDouble(Item.Precio.ToString()),
                            double.Parse(txtSubtotal.Text),
                            double.Parse(txtISV.Text),
                            double.Parse(txtDescuento.Text),
                            Codigo,
                            double.Parse(txtFlete.Text)
                                                 );
                        Resultado = compras.GuardarCompras();
                    }
                    MessageBox.Show(Resultado, "Aviso", MessageBoxButton.OK, MessageBoxImage.Information);

                    //Habilitacion y deshabilitacion de botones
                    btnAgregarPedido.IsEnabled  = true;
                    btnRealizarCompra.IsEnabled = false;
                    btnEliminarPedido.IsEnabled = false;

                    //Limpiar
                    Limpieza();
                    dgbInformacion.Items.Clear();
                    Carrito.Clear();
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Ten en cuenta que no puedes hacer multiples compras de un producto en un mismo carrito." +
                                "\nSi ese no es tu problema verifica los datos ingresados", "ADVERTENCIA", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
        }
        /// <summary>
        /// Se encarga llenar la lista de Carrito con los datos referentes a los productos de la BDD y enviarlos al constructor requerido.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Agregar_Click_1(object sender, RoutedEventArgs e)
        {
            bool comprobacion = Comprobacion();

            if (comprobacion == true)
            {
                MessageBox.Show("Por favor llenar todos los datos requeridos", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
            else
            {
                try
                {
                    var Item = new Clases.Compras
                    {
                        IdProducto     = Convert.ToInt32(cmbProducto.SelectedValue),
                        NombreProducto = cmbProducto.Text,
                        Cantidad       = int.Parse(txtCantidad.Text),
                        Precio         = double.Parse(txtPrecio.Text)
                    };
                    Carrito.Add(new Clases.Compras
                    {
                        IdProducto = Convert.ToInt32(cmbProducto.SelectedValue),
                        Cantidad   = int.Parse(txtCantidad.Text),
                        Precio     = double.Parse(txtPrecio.Text)
                    });
                    dgbInformacion.Items.Add(Item);
                    CalcularDetalle();
                    //Activacion de botones
                    btnRealizarCompra.IsEnabled = true;
                    btnEliminarPedido.IsEnabled = true;

                    //Limpiar los texbox de productos
                    txtCantidad.Text          = "0";
                    txtPrecio.Text            = "0";
                    cmbProducto.SelectedIndex = -1;
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message.ToString());
                }
            }
        }