private async void btnagregarped_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (ListaDetallePedidos.Count != 0)
                {
                    if (Data.EsAdmin)
                    {
                        pedido              = new PedidoBLL();
                        pedido.Fecha        = DateTime.Now;
                        pedido.RutEmpleado  = cboEmpleado.SelectedValue.ToString();
                        pedido.Descripcion  = "Pedido realizado por " + Data.NombreUser;
                        pedido.RutProveedor = cboProveedor.SelectedValue.ToString();
                        // detalle compra
                        pedido.Agregar(ListaDetallePedidos);
                    }
                    else
                    {
                        pedido              = new PedidoBLL();
                        pedido.Fecha        = DateTime.Now;
                        pedido.RutEmpleado  = cboEmpleado.SelectedValue.ToString();
                        pedido.Descripcion  = "Pedido realizado por " + Data.NombreUser;
                        pedido.RutProveedor = cboProveedor.SelectedValue.ToString();
                        // detalle compra
                        pedido.Agregar(ListaDetallePedidos);
                    }
                    // agregar Total de pedido

                    await this.ShowMessageAsync("Informacion", "El Pedido ha sido creado!", style : MessageDialogStyle.Affirmative);
                }
                else
                {
                    await this.ShowMessageAsync("Informacion", "El detalle del Pedido está vacio.", style : MessageDialogStyle.Affirmative);
                }
                ListarPedidos();
            }

            catch (Exception ex)
            {
                await this.ShowMessageAsync("Error", "Lo sentimos ha ocurrido un error. \n Error: " + ex.Message, style : MessageDialogStyle.Affirmative);
            }
            limpiarPedido();
            ListaDetallePedidos.Clear();
            dgDetalle.ItemsSource = null;
        }