/// <summary> /// Manda llamar la pantalla para /// Generar un Nuevo Producto /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtnNuevo_OnClick(object sender, RoutedEventArgs e) { try { var productoInfo = new ProductoInfo { Familias = Familia, SubFamilias = SubFamilia, UnidadesMedidcion = Unidad }; var productoEdicion = new ProductoEdicion(productoInfo) { ucTitulo = { TextoTitulo = Properties.Resources.Producto_Nuevo_Titulo } }; MostrarCentrado(productoEdicion); ReiniciarValoresPaginador(); CambiarLeyendaCombo(); Buscar(); } catch (Exception ex) { Logger.Error(ex); SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.Producto_ErrorNuevo, MessageBoxButton.OK, MessageImage.Error); } }
/// <summary> /// Levanta la ventana de edicion /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Editar_OnClick(object sender, RoutedEventArgs e) { var btn = (Button)e.Source; try { var productoSelecionado = btn.CommandParameter as ProductoInfo; if (productoSelecionado != null) { var productoInfo = new ProductoInfo { Activo = productoSelecionado.Activo, ProductoDescripcion = productoSelecionado.ProductoDescripcion, ProductoId = productoSelecionado.ProductoId, FamiliaId = productoSelecionado.FamiliaId, SubfamiliaId = productoSelecionado.SubfamiliaId, UnidadId = productoSelecionado.UnidadId, Familias = Familia, SubFamilias = SubFamilia, UnidadesMedidcion = Unidad, ManejaLote = productoSelecionado.ManejaLote, MaterialSAP = productoSelecionado.MaterialSAP }; var productoEdicion = new ProductoEdicion(productoInfo) { ucTitulo = { TextoTitulo = Properties.Resources.Producto_Editar_Titulo } }; MostrarCentrado(productoEdicion); ReiniciarValoresPaginador(); CambiarLeyendaCombo(); Buscar(); } } catch (Exception ex) { Logger.Error(ex); SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.Grupo_ErrorEditar, MessageBoxButton.OK, MessageImage.Error); } }