/// <summary> /// Obtiene los tipos de Formula /// </summary> private void ObtenerTipoFormula() { try { var tipoFormulaPL = new TipoFormulaPL(); IList <TipoFormulaInfo> tiposFormula = tipoFormulaPL.ObtenerTodos(EstatusEnum.Activo); var tipoFormulaSeleccione = new TipoFormulaInfo { Descripcion = Properties.Resources.cbo_Seleccione }; tiposFormula.Insert(0, tipoFormulaSeleccione); cmbTipoFormula.ItemsSource = tiposFormula; } catch (ExcepcionGenerica) { SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.FormulaEdicion_ErrorBuscarTipoFormula, MessageBoxButton.OK, MessageImage.Error); } catch (Exception ex) { Logger.Error(ex); SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.FormulaEdicion_ErrorBuscarTipoFormula, MessageBoxButton.OK, MessageImage.Error); } }
/// <summary> /// Evento de Carga de la forma /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Window_Loaded(object sender, RoutedEventArgs e) { try { TipoFormulaPL tipoFormulaPL = new TipoFormulaPL(); skAyudaOrganizacion.ObjetoNegocio = new OrganizacionPL(); skAyudaProducto.ObjetoNegocio = new ProductoPL(); skAyudaFormula.ObjetoNegocio = new FormulaPL(); skAyudaOrganizacion.Contexto = Contexto.Organizacion; Contexto.Producto = new ProductoInfo { Familias = new List <FamiliaInfo> { new FamiliaInfo { FamiliaID = FamiliasEnum.MateriaPrimas.GetHashCode() }, new FamiliaInfo { FamiliaID = FamiliasEnum.Premezclas.GetHashCode() }, new FamiliaInfo { FamiliaID = FamiliasEnum.Alimento.GetHashCode() } } }; //skAyudaProducto.DataContext = Contexto.Producto; skAyudaOrganizacion.LimpiarCampos(); skAyudaProducto.LimpiarCampos(); skAyudaFormula.LimpiarCampos(); List <TipoFormulaInfo> tipos = tipoFormulaPL.ObtenerTodos() as List <TipoFormulaInfo>; cmbTipoFormula.ItemsSource = (from tipo in tipos where tipo.Activo == EstatusEnum.Activo select tipo).ToList(); cmbTipoFormula.DisplayMemberPath = "Descripcion"; cmbTipoFormula.SelectedValuePath = "TipoFormulaID"; ucPaginacion.DatosDelegado += ObtenerListaIngrediente; ucPaginacion.AsignarValoresIniciales(); Buscar(); skAyudaOrganizacion.AsignarFoco(); } catch (ExcepcionGenerica) { SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.Ingrediente_ErrorCargar, MessageBoxButton.OK, MessageImage.Error); } catch (Exception ex) { Logger.Error(ex); SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.Ingrediente_ErrorCargar, MessageBoxButton.OK, MessageImage.Error); } }