//Abre ventana detalles private void BtnDetalle(object sender, RoutedEventArgs e) { DetalleProveedor detalleProveedor = ViewModel.SelectedImportacion; detalleWindow = new DetalleImportacionWindow(ViewModel, detalleProveedor); detalleWindow.Show(); }
private void Product_table_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e) { DetalleProveedor detalleProveedor = ViewModel.SelectedImportacion; detalleWindow = new DetalleImportacionWindow(ViewModel, detalleProveedor); detalleWindow.Show(); }
private void BtnInsertarImportacion(object sender, RoutedEventArgs e) { if (ProductosList.Count == 0) { MessageBoxResult result = MessageBox.Show("Por favor Ingrese el numero de productos que encargará", "Confirmation", MessageBoxButton.OK, MessageBoxImage.Question); } else { if (_pedido == null) { MessageBoxResult result = MessageBox.Show("Por favor Seleccione el pedido del cliente que le encargó este producto", "Confirmation", MessageBoxButton.OK, MessageBoxImage.Question); } else { //Finalmente agregamos DetalleProveedor detalleProveedor = new DetalleProveedor(); detalleProveedor.Pedido = _pedido; detalleProveedor.Numero_Seguimiento = SeguimientoTextBox.Text; //Calculamos el precio total double precio = 0; foreach (var i in ProductosList.ToList()) { precio = precio + (i.Precio * i.Cantidad); } detalleProveedor.Precio_Costo = precio; ViewModel.AddImportacion(detalleProveedor, ProductosList.ToList()); //Cambiamos el estado del pedido ViewModel.ChangeEstatusPedido(_pedido); MessageBoxResult result = MessageBox.Show("Se ha ingresado correctamente", "Confirmation", MessageBoxButton.OK, MessageBoxImage.Exclamation); EventoPaginacion(); this.Close(); } } }
//Boton para completar la importacion al llegar private void BtnCompletarImportacion(object sender, RoutedEventArgs e) { DetalleProveedor Importacion = ViewModel.SelectedImportacion; if (MessageBox.Show("Seleccione si, en caso de que le haya llegado esta importacion, Numero Seguimiento: " + Importacion.Numero_Seguimiento, "Question", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.No) { //No } else { ViewModel.ChangeEstadoImportacion(Importacion); UtilidadPaginacion(); } }