/// <summary> /// Cargar ayuda del lote /// </summary> private void CargarAyudaLote() { skAyudaLote = new SKAyuda <AlmacenInventarioLoteInfo>(0, false, new AlmacenInventarioLoteInfo { ProductoId = producto.ProductoId, OrganizacionId = pedido.Organizacion.OrganizacionID, TipoAlmacenId = (int)TipoAlmacenEnum.MateriasPrimas, Activo = EstatusEnum.Activo }, "PropiedadLote", "PropiedadObtenerLoteCantidadMayorACero", false, 70, true) { AyudaPL = new AlmacenInventarioLotePL(), MensajeClaveInexistente = Properties.Resources.AyudaLote_MsgLoteInvalido, MensajeBusquedaCerrar = Properties.Resources.AyudaLote_MsgSalirSinSeleccionarLote, MensajeBusqueda = Properties.Resources.AyudaLote_MsgBusqueda, MensajeAgregar = Properties.Resources.AyudaLote_MsgDebeSeleccionarLote, TituloEtiqueta = Properties.Resources.AyudaLote_EtiquetaBuscar, TituloPantalla = Properties.Resources.AyudaLote_Titulo }; skAyudaLote.ObtenerDatos += ObtenerLote; skAyudaLote.AsignaTabIndex(1); SplAyudaLote.Children.Clear(); SplAyudaLote.Children.Add(skAyudaLote); }
/// <summary> /// Carga los datos para la ayuda del proveedor /// </summary> private void AgregarAyudaProveedorAlmacen() { var proveedorInfo = new ProveedorInfo { ListaTiposProveedor = new List <TipoProveedorInfo> { new TipoProveedorInfo { TipoProveedorID = TipoProveedorEnum.ProveedoresDeMateriaPrima.GetHashCode() }, new TipoProveedorInfo { TipoProveedorID = TipoProveedorEnum.ProveedoresFletes.GetHashCode() }, ///Descomentar*/ }, Activo = EstatusEnum.Activo }; skAyudaProveedores = new SKAyuda <ProveedorInfo>(200, false, proveedorInfo , "PropiedadClaveCrearContrato" , "PropiedadDescripcionCrearContratoAlmacen", "", false, 80, 10, true) { AyudaPL = new ProveedorPL(), MensajeClaveInexistente = Properties.Resources.AyudaProveedorAdministrarContrato_CodigoInvalido, MensajeBusquedaCerrar = Properties.Resources.AyudaProveedorAdministrarContrato_SalirSinSeleccionar, MensajeBusqueda = Properties.Resources.Proveedor_Busqueda, MensajeAgregar = Properties.Resources.AyudaProveedorAdministrarContrato_Seleccionar, TituloEtiqueta = Properties.Resources.LeyendaAyudaBusquedaProveedor, TituloPantalla = Properties.Resources.BusquedaProveedor_Titulo, }; skAyudaProveedores.ObtenerDatos += ObtenerDatosProveedorAlmacen; skAyudaProveedores.AsignaTabIndex(1); SplAyudaProveedor.Children.Clear(); SplAyudaProveedor.Children.Add(skAyudaProveedores); Contexto.Proveedor = skAyudaProveedores.Info; }
private void AgregarAyudaLote() { ayudaLote = new SKAyuda <LoteInfo>( 60, true, Contexto.Lote, "ClaveLotesPorCorral", "DescripcionLotesPorCorral", true, true) { AyudaPL = new LotePL(), MensajeAgregar = Properties.Resources.AyudaLote_Agregar, MensajeBusqueda = Properties.Resources.AyudaLote_Busqueda, MensajeBusquedaCerrar = Properties.Resources.AyudaLote_BusquedaCerrar, MensajeClaveInexistente = Properties.Resources.AyudaLote_CodigoInvalido, TituloEtiqueta = Properties.Resources.AyudaLote_Etiqueta, TituloPantalla = Properties.Resources.AyudaLote_Pantalla, }; ayudaLote.PuedeBuscar = () => { return(Contexto.Corral.CorralID > 0); }; ayudaLote.AyudaLimpia += (s, e) => { Contexto.PuedeGenerarReporte = false; }; ayudaLote.AyudaConDatos += (s, e) => Contexto.TraerLote(); ayudaLote.MensajeNoPuedeBuscar = Properties.Resources.AyudaLote_MsgDependenciaOrganizacion; spAyudaLote.Children.Add(ayudaLote); ayudaLote.AsignaTabIndex(1); }
/// <summary> /// Metodo para agregar el Control Ayuda Organizacion /// </summary> private void AgregarAyudaOrganizacion() { skAyudaOrganizacion = new SKAyuda <OrganizacionInfo>(160, false, TratamientoInfo.Organizacion , "PropiedadClaveCatalogoTratamiento" , "PropiedadDescripcionCatalogoTratamiento" , true, true) { AyudaPL = new OrganizacionPL() }; stpAyudaOrganizacion.Children.Clear(); stpAyudaOrganizacion.Children.Add(skAyudaOrganizacion); skAyudaOrganizacion.MensajeClaveInexistente = Properties.Resources.Organizacion_CodigoInvalido; skAyudaOrganizacion.MensajeAgregar = Properties.Resources.Organizacion_Seleccionar; skAyudaOrganizacion.MensajeBusqueda = Properties.Resources.Organizacion_Busqueda; skAyudaOrganizacion.MensajeBusquedaCerrar = Properties.Resources.Organizacion_SalirSinSeleccionar; skAyudaOrganizacion.TituloEtiqueta = Properties.Resources.LeyendaAyudaBusquedaOrganizacion; skAyudaOrganizacion.TituloPantalla = Properties.Resources.BusquedaOrganizacion_Titulo; skAyudaOrganizacion.MensajeDependencias = null; IDictionary <String, String> mensajeDependencias = new Dictionary <String, String>(); mensajeDependencias.Add("TipoOrganizacionID", Properties.Resources.RegistroProgramacionEmbarques_SeleccionarTipoOrganizacion); skAyudaOrganizacion.MensajeDependencias = mensajeDependencias; skAyudaOrganizacion.AsignaTabIndex(1); AsignaDependenciasAyudaOrganizacion(skAyudaOrganizacion, cboTipoOrganizacion); }
/// <summary> /// Cargar ayuda de la familia /// </summary> private void CargarAyudaFamilia() { var familia = new FamiliaInfo { Activo = EstatusEnum.Activo }; skAyudaFamilia = new SKAyuda <FamiliaInfo>(250, false, familia , "PropiedadClaveFamilia" , "PropiedadDescripcionFamilia", true, 80, 3, true); skAyudaFamilia.AyudaPL = new FamiliaPL(); skAyudaFamilia.MensajeClaveInexistente = Properties.Resources.ReporteResumenInventario_AyudaCodigoInvalido; skAyudaFamilia.MensajeBusquedaCerrar = Properties.Resources.ReporteResumenInventario_AyudaSalirSinSeleccionar; skAyudaFamilia.MensajeBusqueda = Properties.Resources.ReporteResumenInventario_AyudaBusqueda; skAyudaFamilia.MensajeAgregar = Properties.Resources.ReporteResumenInventario_AyudaSeleccionar; skAyudaFamilia.TituloEtiqueta = Properties.Resources.ReporteResumenInventario_AyudaTituloEtiqueta; skAyudaFamilia.TituloPantalla = Properties.Resources.ReporteResumenInventario_AyudaTitulo; skAyudaFamilia.ObtenerDatos += ObtenerDatosFamilia; skAyudaFamilia.LlamadaMetodosNoExistenDatos += LimpiarFamilia; skAyudaFamilia.AsignaTabIndex(1); splAyudaFamilia.Children.Clear(); splAyudaFamilia.Children.Add(skAyudaFamilia); }
/// <summary> /// Muestra la pantalla para buscar un folio. /// </summary> private void AyudaBuscarFolios() { skAyudaPedidos = new SKAyuda <PedidoInfo>(0, false, new PedidoInfo { FolioPedido = 0, Organizacion = new OrganizacionInfo { OrganizacionID = organizacionID }, EstatusPedido = new EstatusInfo { EstatusId = (int)Estatus.PedidoSolicitado }, Activo = EstatusEnum.Activo } , "FolioPedidoBusqueda" , "PropiedadDescripcionOrganizacion", true, 100, true) { AyudaPL = new PedidosPL(), MensajeClaveInexistente = Properties.Resources.ProgramacionMateriaPrima_FolioInvalido, MensajeBusquedaCerrar = Properties.Resources.ProgramacionMateriaPrima_PedidoSalirSinSeleccionar, MensajeBusqueda = Properties.Resources.ProgramacionMateriaPrima_Busqueda, MensajeAgregar = Properties.Resources.ProgramacionMateriaPrima_Seleccionar, TituloEtiqueta = Properties.Resources.ProgramacionMateriaPrima_lblFolio, TituloPantalla = Properties.Resources.BusquedaPedido_Titulo }; skAyudaPedidos.ObtenerDatos += ObtenerDatosPedido; skAyudaPedidos.LlamadaMetodosNoExistenDatos += LimpiarTodoPedido; skAyudaPedidos.AsignaTabIndex(0); SplAyudaPedidos.Children.Clear(); SplAyudaPedidos.Children.Add(skAyudaPedidos); }
/// <summary> /// Cargar ayuda premezclas /// </summary> private void CargarAyudaPremezclas() { var productoInfo = new ProductoInfo { FamiliaId = FamiliasEnum.Premezclas.GetHashCode(), SubfamiliaId = SubFamiliasEnum.MicroIngredientes.GetHashCode(), SubFamilia = new SubFamiliaInfo() { SubFamiliaID = SubFamiliasEnum.MicroIngredientes.GetHashCode() }, Activo = EstatusEnum.Activo }; skAyudaPremezcla = new SKAyuda <ProductoInfo>(200, false, productoInfo , "PropiedadClaveConfiguracionPremezclas" , "PropiedadDescripcionConfiguracionPremezclas", "", false, 80, 9, true) { AyudaPL = new ProductoPL(), MensajeClaveInexistente = Properties.Resources.ConfiguracionPremezclaAgregarProducto_AyudaPremezclaInvalida, MensajeBusquedaCerrar = Properties.Resources.ConfiguracionPremezclaAgregarProducto_AyudaPremezclaSalirSinSeleccionar, MensajeBusqueda = Properties.Resources.Proveedor_Busqueda, MensajeAgregar = Properties.Resources.ConfiguracionPremezclaAgregarProducto_AyudaPremezclaSeleccionar, TituloEtiqueta = Properties.Resources.LeyendaAyudaBusquedaPremezcla, TituloPantalla = Properties.Resources.ConfiguracionPremezclaAgregarProducto_AyudaPremezclaTitulo, }; skAyudaPremezcla.LlamadaMetodosNoExistenDatos += LimpiaParcial; skAyudaPremezcla.ObtenerDatos += ObtenerDatosPremezcla; skAyudaPremezcla.AsignaTabIndex(0); SplAyudaPremezcla.Children.Clear(); SplAyudaPremezcla.Children.Add(skAyudaPremezcla); }
/// <summary> /// Carga ayuda organizacion /// </summary> private void CargarAyudaOrganizacion() { var organizacionInfo = new OrganizacionInfo { TipoOrganizacion = new TipoOrganizacionInfo() { TipoOrganizacionID = TipoOrganizacion.Ganadera.GetHashCode() }, Activo = EstatusEnum.Activo }; skAyudaOrganizacion = new SKAyuda <OrganizacionInfo>(200, false, organizacionInfo , "PropiedadClaveConfiguracionPremezclas" , "PropiedadDescripcionConfiguracionPremezclas", "", false, 80, 9, true) { AyudaPL = new OrganizacionPL(), MensajeClaveInexistente = Properties.Resources.ConfiguracionPremezclaAgregarProducto_AyudaOrganizacionInvalida, MensajeBusquedaCerrar = Properties.Resources.ConfiguracionPremezclaAgregarProducto_AyudaOrganizacionSalirSinSeleccionar, MensajeBusqueda = Properties.Resources.Proveedor_Busqueda, MensajeAgregar = Properties.Resources.ConfiguracionPremezclaAgregarProducto_AyudaOrganizacionSeleccionar, TituloEtiqueta = Properties.Resources.LeyendaAyudaBusquedaOrganizacion, TituloPantalla = Properties.Resources.ConfiguracionPremezclaAgregarProducto_AyudaOrganizacionTitulo, }; skAyudaOrganizacion.LlamadaMetodosNoExistenDatos += LimpiarTodo; skAyudaOrganizacion.ObtenerDatos += ObtenerDatosOrganizacion; skAyudaOrganizacion.AsignaTabIndex(0); SplAyudaOrganizacion.Children.Clear(); SplAyudaOrganizacion.Children.Add(skAyudaOrganizacion); }
/// <summary> /// Configura la ayuda para ligarlo con la organización origen /// </summary> private void AgregarAyudaOrigen() { skAyudaOrganizacion = new SKAyuda <OrganizacionInfo>(160, false, new OrganizacionInfo() , "PropiedadClaveRegistroProgramacionEmbarqueAyudaOrigen" , "PropiedadDescripcionRegistroProgramacionEmbarqueAyudaOrigen", true) { //PropiedadClaveRegistroProgramacionEmbarqueAyudaOrigen AyudaPL = new OrganizacionPL(), MensajeClaveInexistente = Properties.Resources.ConfigurarFormula_OrganizacionInvalido, MensajeBusquedaCerrar = Properties.Resources.ConfigurarFormula_SalirSinSeleccionarOrganizacion, MensajeBusqueda = Properties.Resources.ConfigurarFormula_Busqueda, MensajeAgregar = Properties.Resources.ConfigurarFormula_Seleccionar, TituloEtiqueta = Properties.Resources.ConfigurarFormula_LeyendaAyudaBusqueda, TituloPantalla = Properties.Resources.ConfigurarFormula_BusquedaOrganizacionTitulo, }; skAyudaOrganizacion.AsignaTabIndex(1); StpAyudaOrigen.Children.Clear(); StpAyudaOrigen.Children.Add(skAyudaOrganizacion); skAyudaOrganizacion.MensajeDependencias = null; IDictionary <String, String> mensajeDependencias = new Dictionary <String, String>(); mensajeDependencias.Add("TipoOrganizacionID", Properties.Resources.RegistroProgramacionEmbarques_SeleccionarTipoOrganizacion); skAyudaOrganizacion.MensajeDependencias = mensajeDependencias; AsignaDependenciasAyudaOrganizacion(skAyudaOrganizacion); }
/// <summary> /// Metodo para agregar el Control Ayuda Organizacion /// </summary> private void AgregarAyudaProducto() { skAyudaProducto = new SKAyuda <ProductoInfo>(160, false, TratamientoProducto.Producto , "PropiedadProductoIDTratamiento" , "PropiedadDescripcionProductoTratamiento" , true, true) { AyudaPL = new ProductoPL() }; splAyudaProducto.Children.Clear(); splAyudaProducto.Children.Add(skAyudaProducto); skAyudaProducto.MensajeClaveInexistente = Properties.Resources.Producto_CodigoInvalido; skAyudaProducto.MensajeAgregar = Properties.Resources.Producto_Seleccionar; skAyudaProducto.MensajeBusqueda = Properties.Resources.Producto_Busqueda; skAyudaProducto.MensajeBusquedaCerrar = Properties.Resources.Producto_SalirSinSeleccionar; skAyudaProducto.TituloEtiqueta = Properties.Resources.LeyehdaAyudaBusquedaProducto; skAyudaProducto.TituloPantalla = Properties.Resources.BusquedaProdcuto_Titulo; skAyudaProducto.MensajeDependencias = null; IDictionary <String, String> mensajeDependencias = new Dictionary <String, String>(); mensajeDependencias.Add("SubFamiliaID", Properties.Resources.Producto_SeleccionarSubFamilia); skAyudaProducto.MensajeDependencias = mensajeDependencias; skAyudaProducto.AsignaTabIndex(2); AsignaDependenciasAyudaProducto(skAyudaProducto, cboSubFamilia); }
/// <summary> /// Evento de Carga de la forma /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Window_Loaded(object sender, RoutedEventArgs e) { skAyudaOrganizacion.AsignaTabIndex(0); skAyudaOrganizacion.AsignarFoco(); //txtPrecioGanadoID.Focus(); //var tRequest = new TraversalRequest(FocusNavigationDirection.Next); //txtPrecioGanadoID.MoveFocus(tRequest); }
//Agrega la ayuda para la organizacion private void AgregarAyudaEntradaProducto() { try { skAyudaEntradaProducto = new SKAyuda <EntradaProductoInfo>(0, false, new EntradaProductoInfo() { FolioBusqueda = string.Empty, DescripcionProducto = string.Empty, Organizacion = new OrganizacionInfo() { OrganizacionID = Convert.ToInt32(Application.Current.Properties["OrganizacionID"]) }, Producto = new ProductoInfo { FamiliaId = (int)FamiliasEnum.MateriaPrimas }, Estatus = new EstatusInfo() { EstatusId = (int)Estatus.Aprobado } }, "PropiedadFolioEstatus", "PropiedadDescripcionProductoEstatus", true, 133, true) { AyudaPL = new EntradaProductoPL(), MensajeClaveInexistente = Properties.Resources.AnalisisGrasa_AyudaEntradaProducto_ClaveInexistente, MensajeBusquedaCerrar = Properties.Resources.AnalisisGrasa_AyudaEntradaProducto_Cerrar, MensajeBusqueda = Properties.Resources.AnalisisGrasa_AyudaEntradaProducto_Busqueda, MensajeAgregar = Properties.Resources.AnalisisGrasa_AyudaEntradaProducto_Agregar, TituloEtiqueta = Properties.Resources.AnalisisGrasa_AyudaEntradaProducto_TituloEtiqueta, TituloPantalla = Properties.Resources.AnalisisGrasa_AyudaEntradaProducto_Titulo, MetodoPorDescripcion = "ObtenerFoliosPorPaginaParaEntradaMateriaPrimaEstatus" }; skAyudaEntradaProducto.ObtenerDatos += ObtenerDatosAyudaEntradaProducto; skAyudaEntradaProducto.LlamadaMetodosNoExistenDatos += LimpiarTodoAyudaEntradaProducto; skAyudaEntradaProducto.AsignaTabIndex(0); splAyudaEntradaProducto.Children.Clear(); splAyudaEntradaProducto.Children.Add(skAyudaEntradaProducto); skAyudaEntradaProducto.TabIndex = 0; } catch (Exception ex) { Logger.Error(ex); } }
//Agrega la ayuda para la organizacion private void AgregarAyudaAlmacen() { try { skAyudaAlmacen = new SKAyuda <AlmacenInfo>( 180, false, new AlmacenInfo() { CodigoAlmacen = string.Empty, Descripcion = string.Empty, Organizacion = (OrganizacionInfo)cmbOrganizacion.SelectedItem, ListaTipoAlmacen = new List <TipoAlmacenInfo>() { { new TipoAlmacenInfo() { TipoAlmacenID = (int)TipoAlmacenEnum.Enfermeria } }, }, Activo = EstatusEnum.Activo }, "PropiedadClaveReporteMedicamentosAplicados", "PropiedadDescripcionReporteMedicamentosAplicados", true, 60, true) { AyudaPL = new AlmacenPL(), MensajeClaveInexistente = Properties.Resources.AyudaAlmacen_CodigoInvalido, MensajeBusquedaCerrar = Properties.Resources.AyudaAlmacen_SalirSinSeleccionar, MensajeBusqueda = Properties.Resources.AyudaAlmacen_Busqueda, MensajeAgregar = Properties.Resources.AyudaAlmacen_Seleccionar, TituloEtiqueta = Properties.Resources.AyudaAlmacen_LeyendaBusqueda, TituloPantalla = Properties.Resources.AyudaAlmacen_Busqueda_Titulo, MetodoPorDescripcion = "ObtenerPorPaginaTipoAlmacen" }; skAyudaAlmacen.ObtenerDatos += ObtenerDatosAyudaAlmacen; skAyudaAlmacen.LlamadaMetodosNoExistenDatos += LimpiarTodoAyudaAlmacen; skAyudaAlmacen.AsignaTabIndex(0); splAyudaAlmacen.Children.Clear(); splAyudaAlmacen.Children.Add(skAyudaAlmacen); skAyudaAlmacen.TabIndex = 0; } catch (Exception ex) { Logger.Error(ex); } }
/// <summary> /// Método para agregar el control ayuda organización origen /// </summary> private void AgregarAyudaOrganizacion() { skAyudaOrganizacion = new SKAyuda <OrganizacionInfo>(200, false, new OrganizacionInfo() , "PropiedadClaveCatalogoAyuda" , "PropiedadDescripcionCatalogoAyuda", true, 50, true) { AyudaPL = new OrganizacionPL(), MensajeClaveInexistente = Properties.Resources.AyudaOrganizacion_CodigoInvalido, MensajeBusquedaCerrar = Properties.Resources.AyudaOrganizacion_SalirSinSeleccionar, MensajeBusqueda = Properties.Resources.AyudaOrganizacion_Busqueda, MensajeAgregar = Properties.Resources.AyudaOrganizacion_Seleccionar, TituloEtiqueta = Properties.Resources.AyudaOrganizacion_LeyendaBusqueda, TituloPantalla = Properties.Resources.AyudaOrganizacion_Busqueda_Titulo, }; skAyudaOrganizacion.AsignaTabIndex(0); SplAyudaOrganizacion.Children.Clear(); SplAyudaOrganizacion.Children.Add(skAyudaOrganizacion); }
/// <summary> /// Método para agregar el control ayuda organización origen /// </summary> private void AgregarAyudaUsuario() { skAyudaUsuario = new SKAyuda <UsuarioInfo>(200, false, new UsuarioInfo() , "PropiedadClaveCatalogoAyuda" , "PropiedadNombreCatalogoAyuda", true, 50, true) { AyudaPL = new UsuarioPL(), MensajeClaveInexistente = Properties.Resources.AyudaUsuario_CodigoInvalido, MensajeBusquedaCerrar = Properties.Resources.AyudaUsuario_SalirSinSeleccionar, MensajeBusqueda = Properties.Resources.AyudaUsuario_Busqueda, MensajeAgregar = Properties.Resources.AyudaUsuario_Seleccionar, TituloEtiqueta = Properties.Resources.AyudaUsuario_LeyendaBusqueda, TituloPantalla = Properties.Resources.AyudaUsuario_Busqueda_Titulo, TabIndex = 3 }; skAyudaUsuario.AsignaTabIndex(1); SplAyudaUsuario.Children.Clear(); SplAyudaUsuario.Children.Add(skAyudaUsuario); }
/// <summary> /// Configura la ayuda para ligarlo con la organización origen /// </summary> private void AgregarAyudaOrigen() { skAyudaOrigen = new SKAyuda <OrganizacionInfo>(160, false, new OrganizacionInfo() , "PropiedadClaveProgramacionEmbarque" , "PropiedadDescripcionProgramacionEmbarque", true) { AyudaPL = new OrganizacionPL(), MensajeClaveInexistente = Properties.Resources.Origen_CodigoInvalido, MensajeBusquedaCerrar = Properties.Resources.Origen_SalirSinSeleccionar, MensajeBusqueda = Properties.Resources.Origen_Busqueda, MensajeAgregar = Properties.Resources.Origen_Seleccionar, TituloEtiqueta = Properties.Resources.LeyendaAyudaBusquedaOrigen, TituloPantalla = Properties.Resources.BusquedaOrigen_Titulo, }; skAyudaOrigen.AsignaTabIndex(3); SplAyudaOrganizacionOrigen.Children.Clear(); SplAyudaOrganizacionOrigen.Children.Add(skAyudaOrigen); }
/// <summary> /// Obtener la ayuda para seleccionar el corral /// </summary> private void AgregarAyudaCorral(StackPanel stackPanel) { try { var corral = new CorralInfo(); corral = InicializarInfoAyudaCorral(corral); if (corral != null) { skAyudaCorral = new SKAyuda <CorralInfo>(90, true, corral, "PropiedadClaveCorralDestino", "PropiedadDescripcionCorralDestino", false) { AyudaPL = new CorralPL(), MensajeClaveInexistente = Properties.Resources.Corral_Inexistente, MensajeBusquedaCerrar = Properties.Resources.Corral_SalirSinSeleccionar, MensajeBusqueda = Properties.Resources.Corral_Busqueda, MensajeAgregar = Properties.Resources.Corral_Seleccionar, TituloEtiqueta = Properties.Resources.LeyehdaAyudaBusquedaCorral, TituloPantalla = Properties.Resources.BusquedaCorral_Titulo, }; skAyudaCorral.ObtenerDatos += ObtenerDatosCorral; skAyudaCorral.LlamadaMetodosNoExistenDatos += LimpiarCampos; skAyudaCorral.AsignaTabIndex(0); stackPanel.Children.Clear(); stackPanel.Children.Add(skAyudaCorral); skAyudaCorral.TabIndex = 0; } } catch (Exception ex) { Logger.Error(ex); SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.GastosAlInventario_MensajeFalloCargarAyudaCorral, MessageBoxButton.OK, MessageImage.Error); } }
/// <summary> /// Método para agregar el control ayuda organización origen /// </summary> private void AgregarAyudaOrganizacionOrigen() { skAyudaOrigen = new SKAyuda <OrganizacionInfo>(200, false, Contexto.OrganizacionOrigen , "PropiedadClaveProgramacionEmbarque" , "PropiedadDescripcionProgramacionEmbarque", true) { AyudaPL = new OrganizacionPL(), MensajeClaveInexistente = Properties.Resources.Origen_CodigoInvalido, MensajeBusquedaCerrar = Properties.Resources.Origen_SalirSinSeleccionar, MensajeBusqueda = Properties.Resources.Origen_Busqueda, MensajeAgregar = Properties.Resources.Origen_Seleccionar, TituloEtiqueta = Properties.Resources.LeyendaAyudaBusquedaOrigen, TituloPantalla = Properties.Resources.BusquedaOrigen_Titulo, }; skAyudaOrigen.LlamadaMetodos += ValidaOrigenYdestino; skAyudaOrigen.ObtenerDatos += ValidaOrganizacionesIguales; skAyudaOrigen.AsignaTabIndex(0); stpOrigen.Children.Clear(); stpOrigen.Children.Add(skAyudaOrigen); }
/// <summary> /// Agrega una ayuda de parametro /// </summary> private void AgregarAyudaParametro() { skAyudaParametro = new SKAyuda <ParametroInfo>(180, false, Contexto.Parametro, "ClaveAyudaCatalogoParametro", "DescripcionAyudaCatalogoParametro", true, true) { AyudaPL = new ParametroPL(), MensajeClaveInexistente = Properties.Resources.Parametro_CodigoInvalidoSeleccionarTipoParametro, MensajeBusquedaCerrar = Properties.Resources.Parametro_SalirSinSeleccionar, MensajeBusqueda = Properties.Resources.Parametro_Busqueda, MensajeAgregar = Properties.Resources.Parametro_Seleccionar, TituloEtiqueta = Properties.Resources.LeyendaAyudaBusquedaParametro, TituloPantalla = Properties.Resources.BusquedaParametro_Titulo, }; skAyudaParametro.LlamadaMetodos += InicializarPropiedadTipoParametro; skAyudaParametro.AsignaTabIndex(1); skAyudaParametro.IsTabStop = false; //stpParametro.Children.Clear(); //stpParametro.Children.Add(skAyudaParametro); }
/// <summary> /// Agrega la ayuda para la busqueda de Organizacion /// </summary> private void AgregarAyudaOrganizacion() { try { skAyudaOrganizacion = new SKAyuda <OrganizacionInfo>(250, false, new OrganizacionInfo() { OrganizacionID = 0, Activo = EstatusEnum.Activo } , "PropiedadClaveReporteLlegadaLogistica", "PropiedadDescripcionReporteLlegadaLogistica", true, 50, true) { AyudaPL = new OrganizacionPL(), MensajeClaveInexistente = Properties.Resources.SolicitudPremezcla_OrganizacionNoExiste, MensajeBusquedaCerrar = Properties.Resources.SolicitudPremezcla_SalirSinSeleccionar, MensajeBusqueda = Properties.Resources.SolicitudPremezcla_Busqueda, MensajeAgregar = Properties.Resources.SolicitudPremezclas_Seleccionar, TituloEtiqueta = Properties.Resources.SolicitudPremezclas_LeyendaBusqueda, TituloPantalla = Properties.Resources.SolicitudPremezclas_TituloBusquedaOrganizacion, MetodoPorDescripcion = "ObtenerPorPagina" }; skAyudaOrganizacion.ObtenerDatos += ObtenerDatosOrganizacion; skAyudaOrganizacion.LlamadaMetodosNoExistenDatos += LimpiarTodoOrganizacion; skAyudaOrganizacion.AsignaTabIndex(0); splAyudaOrganizacion.Children.Clear(); splAyudaOrganizacion.Children.Add(skAyudaOrganizacion); skAyudaOrganizacion.AsignarFoco(); } catch (Exception ex) { Logger.Error(ex); } }
/// <summary> /// Genera el control de ayuda para Producto /// </summary> private void GenerarAyudaProducto() { skAyudaProducto = new SKAyuda <ProductoInfo>(160, false, Contexto.Producto , "PropiedadClaveFormulaEdicion" , "PropiedadDescripcionFormulaEdicion", true, true) { AyudaPL = new ProductoPL(), MensajeClaveInexistente = Properties.Resources.FormulaEdicion_CodigoInvalido, MensajeBusquedaCerrar = Properties.Resources.FormulaEdicion_SalirSinSeleccionar, MensajeBusqueda = Properties.Resources.FormulaEdicion_Busqueda, MensajeAgregar = Properties.Resources.FormulaEdicion_Seleccionar, TituloEtiqueta = Properties.Resources.LeyehdaAyudaBusquedaFormulaEdicion, TituloPantalla = Properties.Resources.BusquedaFormulaEdicion_Titulo, }; skAyudaProducto.AsignaTabIndex(3); skAyudaProducto.IsTabStop = false; stpProducto.Children.Clear(); stpProducto.Children.Add(skAyudaProducto); }
/// <summary> /// Agrega una ayuda de costo /// </summary> private void AgregarAyudaCosto() { skAyudaCosto = new SKAyuda <CostoInfo>(200, false, Contexto.Costo , "PropiedadClaveCosteoEntradaSinDependencia" , "PropiedadDescripcionCosteoEntradaSinDependencia" , "PropiedadOcultaAyudaCatalogoAyuda", true, true) { AyudaPL = new CostoPL(), MensajeClaveInexistente = Properties.Resources.CostoOrganizacion_CodigoInvalidoCosteo, MensajeBusquedaCerrar = Properties.Resources.Costo_SalirSinSeleccionar, MensajeBusqueda = Properties.Resources.Costo_Busqueda, MensajeAgregar = Properties.Resources.Costo_Seleccionar, TituloEtiqueta = Properties.Resources.LeyehdaAyudaBusquedaCosto, TituloPantalla = Properties.Resources.BusquedaCosto_Titulo, }; skAyudaCosto.AsignaTabIndex(1); skAyudaCosto.IsTabStop = false; SplAyudaCosto.Children.Clear(); SplAyudaCosto.Children.Add(skAyudaCosto); }
/// <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 { ucPaginacion.DatosDelegado += ObtenerListaPrecioGanado; ucPaginacion.AsignarValoresIniciales(); ucPaginacion.Contexto = Contexto; Buscar(); skAyudaOrganizacion.AsignaTabIndex(0); skAyudaOrganizacion.AsignarFoco(); } catch (ExcepcionGenerica) { SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.PrecioGanado_ErrorCargar, MessageBoxButton.OK, MessageImage.Error); } catch (Exception ex) { Logger.Error(ex); SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.PrecioGanado_ErrorCargar, MessageBoxButton.OK, MessageImage.Error); } }
/// <summary> /// Configura la ayuda para ligarlo con la organización destino /// </summary> private void AgregarAyudaDestino() { skAyudaDestino = new SKAyuda <OrganizacionInfo>(160, false, new OrganizacionInfo() , "PropiedadClaveProgramacionEmbarque" , "PropiedadDescripcionProgramacionEmbarque", true) { AyudaPL = new OrganizacionPL(), MensajeClaveInexistente = Properties.Resources.Destino_CodigoInvalido, MensajeBusquedaCerrar = Properties.Resources.Destino_SalirSinSeleccionar, MensajeBusqueda = Properties.Resources.Destino_Busqueda, MensajeAgregar = Properties.Resources.Destino_Seleccionar, TituloEtiqueta = Properties.Resources.LeyendaAyudaBusquedaDestino, TituloPantalla = Properties.Resources.BusquedaDestino_Titulo, }; skAyudaDestino.LlamadaMetodos += ValidaDestino; skAyudaDestino.ObtenerDatos += CargarOrganizacionesDestino; skAyudaDestino.AsignaTabIndex(4); SplAyudaOrganizacionDestino.Children.Clear(); SplAyudaOrganizacionDestino.Children.Add(skAyudaDestino); }
/// <summary> /// Agrega la ayuda para el campo Folio de Entrada. /// </summary> private void AgregarAyudaFolioEntrada() { try { skAyudaFolioEntrada = new SKAyuda <MuertesEnTransitoInfo>(0, false, new MuertesEnTransitoInfo { Origen = string.Empty, // Se almacenara el Folio Entrada a Filtrar OrganizacionID = organizacionID }, "PropiedadFolioEntrada", "PropiedadDescripcion", true, 133, true) { AyudaPL = new MuertesEnTransitoPL(), MensajeClaveInexistente = Properties.Resources.MuertesEnTransito_msgAyudaFolioEntrada_ClaveInvalida, MensajeBusquedaCerrar = Properties.Resources.MuertesEnTransito_msgAyudaFolioEntrada_Cerrar, MensajeBusqueda = Properties.Resources.MuertesEnTransito_msgAyudaFolioEntrada_Buscar, MensajeAgregar = Properties.Resources.MuertesEnTransito_msgAyudaFolioEntrada_Agregar, TituloEtiqueta = Properties.Resources.MuertesEnTransito_lblFolioEntrada, TituloPantalla = Properties.Resources.MuertesEnTransito_msgAyudaFolioEntrada_Titulo, MetodoPorDescripcion = "ObtenerPorPagina" }; skAyudaFolioEntrada.ObtenerDatos += ObtenerDatosAyudaFolioEntrada; skAyudaFolioEntrada.LlamadaMetodosNoExistenDatos += LimpiarTodoAyudaFolioEntrada; skAyudaFolioEntrada.AsignaTabIndex(0); splAyudaFolioEntrada.Children.Clear(); splAyudaFolioEntrada.Children.Add(skAyudaFolioEntrada); skAyudaFolioEntrada.TabIndex = 0; } catch (Exception ex) { Logger.Error(ex); } }
/// <summary> /// Metodo para agregar el Control Ayuda Organizacion /// </summary> private void AgregarAyudaOrganizacion() { skAyudaOrganizacion = new SKAyuda <OrganizacionInfo>(160, false, Contexto.Organizacion , "PropiedadClaveCatalogoParametroOrganizacion" , "PropiedadDescripcionCatalogoParametroOrganizacion" , true, true) { AyudaPL = new OrganizacionPL() }; stpAyudaOrganizacion.Children.Clear(); stpAyudaOrganizacion.Children.Add(skAyudaOrganizacion); skAyudaOrganizacion.AsignaTabIndex(1); skAyudaOrganizacion.MensajeClaveInexistente = Properties.Resources.Organizacion_CodigoInvalido; skAyudaOrganizacion.MensajeAgregar = Properties.Resources.Organizacion_Seleccionar; skAyudaOrganizacion.MensajeBusqueda = Properties.Resources.Organizacion_Busqueda; skAyudaOrganizacion.MensajeBusquedaCerrar = Properties.Resources.Organizacion_SalirSinSeleccionar; skAyudaOrganizacion.TituloEtiqueta = Properties.Resources.LeyendaAyudaBusquedaOrganizacion; skAyudaOrganizacion.TituloPantalla = Properties.Resources.BusquedaOrganizacion_Titulo; }
/// <summary> /// Genera un control de ayuda /// para el Operador /// </summary> private void GeneraAyudaOperador() { skAyudaOperador = new SKAyuda <OperadorInfo>(300, false, Contexto.Operador, "PropiedadClaveDetector", "PropiedadDescripcionDetector", true, true) { AyudaPL = new OperadorPL(), MensajeClaveInexistente = Properties.Resources.QuienRecibe_CodigoInvalido, MensajeBusquedaCerrar = Properties.Resources.QuienRecibe_SalirSinSeleccionar, MensajeBusqueda = Properties.Resources.QuienRecibe_Busqueda, MensajeAgregar = Properties.Resources.QuienRecibe_Seleccionar, TituloEtiqueta = Properties.Resources.LeyendaAyudaBusquedaChofer, TituloPantalla = Properties.Resources.BusquedaOperador_Titulo, }; skAyudaOperador.LlamadaMetodos += InicializarRolOperador; skAyudaOperador.ObtenerDatos += ObtenerDatos; skAyudaOperador.AsignaTabIndex(1); stpOperador.Children.Add(skAyudaOperador); }
private void AgregarAyudaProveedor() { try { skAyudaProveedor = new SKAyuda <ProveedorInfo>(200, false, new ProveedorInfo() { Activo = EstatusEnum.Activo }, "PropiedadCodigoSapRecepcionProducto", "PropiedadDescripcionRecepcionProducto", true, 80, 10, true) { AyudaPL = new ProveedorPL(), MensajeClaveInexistente = Properties.Resources.RecepcionProducto_ProveedorNoExiste, MensajeBusquedaCerrar = Properties.Resources.RecepcionProducto_ProveedorSalirSinSeleccionar, MensajeBusqueda = Properties.Resources.RecepcionProducto_ProveedorBusqueda, MensajeAgregar = Properties.Resources.RecepcionProducto_ProveedorSeleccionar, TituloEtiqueta = Properties.Resources.RecepcionProducto_ProveedorLeyendaBusqueda, TituloPantalla = Properties.Resources.RecepcionProducto_ProveedorTituloBusqueda }; skAyudaProveedor.ObtenerDatos += ObtenerDatosProveedor; skAyudaProveedor.LlamadaMetodosNoExistenDatos += LimpiarTodoProveedor; skAyudaProveedor.AsignaTabIndex(2); splAyudaProveedor.Children.Clear(); splAyudaProveedor.Children.Add(skAyudaProveedor); skAyudaProveedor.AsignarFoco(); } catch (Exception ex) { Logger.Error(ex); } }
private void AgregarAyudaProducto() { try { skAyudaProducto = new SKAyuda <ProductoInfo>(173, false, new ProductoInfo() { FiltroFamilia = (int)FamiliasEnum.Medicamento + "|" + (int)FamiliasEnum.MaterialEmpaque, Activo = EstatusEnum.Activo }, "PropiedadClaveRecepcionProducto", "PropiedadDescripcionRecepcionProducto", true, 30, true) { AyudaPL = new ProductoPL(), MensajeClaveInexistente = Properties.Resources.RecepcionProducto_ProductoNoExiste, MensajeBusquedaCerrar = Properties.Resources.RecepcionProducto_ProductoSalirSinSeleccionar, MensajeBusqueda = Properties.Resources.RecepcionProducto_ProductoBusqueda, MensajeAgregar = Properties.Resources.RecepcionProducto_ProductoSeleccionar, TituloEtiqueta = Properties.Resources.RecepcionProducto_ProductoLeyendaBusqueda, TituloPantalla = Properties.Resources.RecepcionProducto_ProductoTituloBusqueda }; skAyudaProducto.ObtenerDatos += ObtenerDatosProducto; skAyudaProducto.LlamadaMetodosNoExistenDatos += LimpiarTodoProductos; skAyudaProducto.AsignaTabIndex(3); splAyudaProducto.Children.Clear(); splAyudaProducto.Children.Add(skAyudaProducto); } catch (Exception ex) { Logger.Error(ex); } }
/// <summary> /// Método para agregar el control ayuda empleado /// </summary> private void AgregarAyudaEmpleado() { skAyudaEmpleado = new SKAyuda <EmpleadoInfo>(180, false, new EmpleadoInfo() , "PropiedadClaveCatalogoAyuda" , "PropiedadNombreCatalogoAyuda", true, 70, true) { AyudaPL = new EmpleadoPL(), MensajeClaveInexistente = Properties.Resources.AyudaEmpleado_CodigoInvalido, MensajeBusquedaCerrar = Properties.Resources.AyudaEmpleado_SalirSinSeleccionar, MensajeBusqueda = Properties.Resources.AyudaEmpleado_Busqueda, MensajeAgregar = Properties.Resources.AyudaEmpleado_Seleccionar, TituloEtiqueta = Properties.Resources.AyudaEmpleado_LeyendaBusqueda, TituloPantalla = Properties.Resources.AyudaEmpleado_Busqueda_Titulo, TabIndex = 1 }; skAyudaEmpleado.AyudaConDatos += (sender, args) => { var empleadoSeleccionado = (EmpleadoInfo)skAyudaEmpleado.Info; txtNombre.Text = empleadoSeleccionado.Nombre; txtApellidoPaterno.Text = empleadoSeleccionado.Paterno; txtApellidoMaterno.Text = empleadoSeleccionado.Materno; txtCodigoSAP.Text = empleadoSeleccionado.EmpleadoID.ToString(); }; if (esEdicion) { skAyudaEmpleado.Visibility = System.Windows.Visibility.Hidden; txtCodigoSAP.Visibility = System.Windows.Visibility.Visible; } skAyudaEmpleado.AsignaTabIndex(1); SplAyudaEmpleado.Children.Clear(); SplAyudaEmpleado.Children.Add(skAyudaEmpleado); skAyudaEmpleado.AsignarFoco(); SplAyudaEmpleado.Focus(); }