示例#1
0
 /// <summary>
 /// Agrega los datos necesarios para la
 /// ejecucion de ayuda de entrada de ganado
 /// </summary>
 private void GenerarAyudaProduccionFormula()
 {
     skAyuda = new ControlAyuda
     {
         ObjetoNegocio                   = new ProduccionFormulaPL(),
         MetodoInvocacionBusqueda        = "ObtenerPorPagina",
         MetodoInvocacion                = "ObtenerPorFolioMovimiento",
         MensajeAgregarBusqueda          = Properties.Resources.AyudaProduccionFormula_Seleccionar,
         MensajeCerrarBusqueda           = Properties.Resources.AyudaProduccionFormula_SalirSinSeleccionar,
         MensajeClaveInexistenteBusqueda = Properties.Resources.AyudaProduccionFormula_CodigoInvalido,
         TituloBusqueda                  = Properties.Resources.AyudaProduccionFormula_Busqueda_Titulo,
         EncabezadoClaveBusqueda         = Properties.Resources.AyudaProduccionFormula_Grid_Clave,
         EncabezadoDescripcionBusqueda   = Properties.Resources.AyudaProduccionFormula_Grid_Descripcion,
         ConceptoBusqueda                = Properties.Resources.AyudaProduccionFormula_LeyendaBusqueda,
         DataContext           = Contexto.ProduccionFormula,
         EsAyudaSimple         = false,
         EsBindeable           = true,
         AceptaSoloNumeros     = true,
         CampoClave            = "FolioMovimiento",
         CampoDescripcion      = "DescripcionFormula",
         CampoLlaveOcultaClave = "ProduccionFormulaID",
         MaximoCaracteres      = 10,
         ControlIndex          = 1,
     };
     lblAyuda.Content = Properties.Resources.LeyehdaAyudaBusquedaFolio;
 }
示例#2
0
 /// <summary>
 /// Generar ayuda para salida venta producto
 /// </summary>
 private void GenerarAyudaSalidaVentaProducto()
 {
     Contexto.SalidaProducto = new SalidaProductoInfo
     {
         Organizacion = new OrganizacionInfo
         {
             OrganizacionID =
                 AuxConfiguracion.ObtenerOrganizacionUsuario()
         }
     };
     skAyuda = new ControlAyuda
     {
         ObjetoNegocio                   = new SalidaProductoPL(),
         MetodoInvocacionBusqueda        = "ObtenerFolioPorPaginaReimpresion",
         MetodoInvocacion                = "ObtenerFolioPorReimpresion",
         MensajeAgregarBusqueda          = Properties.Resources.SalidaVentaTraspaso_Seleccionar,
         MensajeCerrarBusqueda           = Properties.Resources.SalidaVentaTraspaso_SalirSinSeleccionar,
         MensajeClaveInexistenteBusqueda =
             Properties.Resources.SalidaVentaTraspaso_AyudaFolioInvalido,
         TituloBusqueda                = Properties.Resources.SalidaVentaTraspaso_Busqueda_Titulo,
         EncabezadoClaveBusqueda       = Properties.Resources.AyudaSalidaEncabezado_Clave,
         EncabezadoDescripcionBusqueda = Properties.Resources.AyudaSalidaEncabezado_Descripcion,
         ConceptoBusqueda              = Properties.Resources.SalidaVentaTraspaso_LeyendaBusqueda,
         DataContext           = Contexto.SalidaProducto,
         EsAyudaSimple         = false,
         EsBindeable           = true,
         AceptaSoloNumeros     = true,
         CampoClave            = "FolioSalida",
         CampoDescripcion      = "Descripcion",
         CampoLlaveOcultaClave = "SalidaProductoId",
         MaximoCaracteres      = 10,
         ControlIndex          = 1,
     };
     lblAyuda.Content = Properties.Resources.SalidaVentaTraspaso_LeyendaBusqueda;
 }
示例#3
0
 /// <summary>
 /// Agrega ayuda de entrada por compra
 /// </summary>
 private void GenerarAyudaEntradaCompra()
 {
     Contexto.ContenedorEntradaMateriaPrima = new ContenedorEntradaMateriaPrimaInfo
     {
         Contrato = new ContratoInfo
         {
             Proveedor =
                 new ProveedorInfo(),
             Organizacion =
                 new OrganizacionInfo
             {
                 OrganizacionID =
                     AuxConfiguracion.
                     ObtenerOrganizacionUsuario
                         ()
             }
         },
         EntradaProducto = new EntradaProductoInfo
         {
             Organizacion =
                 new OrganizacionInfo
             {
                 OrganizacionID
                     =
                         AuxConfiguracion.
                         ObtenerOrganizacionUsuario
                             ()
             }
         },
         Producto = new ProductoInfo(),
     };
     skAyuda = new ControlAyuda
     {
         ObjetoNegocio                   = new ContratoPL(),
         MetodoInvocacionBusqueda        = "ObtenerPorContenedorPaginado",
         MetodoInvocacion                = "ObtenerPorContenedor",
         MensajeAgregarBusqueda          = Properties.Resources.Contrato_Seleccionar,
         MensajeCerrarBusqueda           = Properties.Resources.Contrato_SalirSinSeleccionar,
         MensajeClaveInexistenteBusqueda = Properties.Resources.Contrato_Inexistente,
         TituloBusqueda                  = Properties.Resources.BusquedaContrato_Titulo,
         EncabezadoClaveBusqueda         = Properties.Resources.AyudaContrato_Grid_Clave,
         EncabezadoDescripcionBusqueda   = Properties.Resources.AyudaContrato_Grid_Descripcion,
         ConceptoBusqueda                = Properties.Resources.LeyehdaAyudaBusquedaContrato,
         DataContext           = Contexto.ContenedorEntradaMateriaPrima.Contrato,
         EsBindeable           = true,
         CampoClave            = "Folio",
         CampoDescripcion      = "PesoNegociar",
         CampoLlaveOcultaClave = "ContratoId",
         MaximoCaracteres      = 16,
         AnchoDescripcion      = 180,
         ControlIndex          = 1,
     };
     skAyuda.AyudaConDatos += (sender, args) =>
     {
         var contrato = skAyuda.Contexto as ContratoInfo;
         Contexto.ContenedorEntradaMateriaPrima.EntradaProducto.Producto =
             contrato.Producto;
     };
     lblAyuda.Content = Properties.Resources.LeyehdaAyudaBusquedaContrato;
 }
示例#4
0
 /// <summary>
 /// Agrega los datos necesarios para la
 /// ejecucion de ayuda de entrada de ganado
 /// </summary>
 private void GenerarAyudaFolioSolicitudProducto()
 {
     skAyuda = new ControlAyuda
     {
         ObjetoNegocio                   = new SolicitudProductoBL(),
         MetodoInvocacionBusqueda        = "ObtenerPorPagina",
         MetodoInvocacion                = "ObtenerPorFolioSolicitud",
         MensajeAgregarBusqueda          = Properties.Resources.AyudaSolicitudProductosAlmacen_Seleccionar,
         MensajeCerrarBusqueda           = Properties.Resources.AyudaSolicitudProductosAlmacen_SalirSinSeleccionar,
         MensajeClaveInexistenteBusqueda = Properties.Resources.AyudaSolicitudProductosAlmacen_CodigoInvalido,
         TituloBusqueda                  = Properties.Resources.AyudaSolicitudProductosAlmacen_Busqueda_Titulo,
         EncabezadoClaveBusqueda         = Properties.Resources.AyudaSolicitudProductosAlmacen_Grid_Clave,
         EncabezadoDescripcionBusqueda   = Properties.Resources.AyudaSolicitudProductosAlmacen_Grid_Descripcion,
         ConceptoBusqueda                = Properties.Resources.AyudaSolicitudProductosAlmacen_LeyendaBusqueda,
         DataContext           = Contexto.SolicitudProducto,
         EsAyudaSimple         = false,
         EsBindeable           = true,
         AceptaSoloNumeros     = true,
         CampoClave            = "FolioSolicitud",
         CampoDescripcion      = "Autoriza",
         CampoLlaveOcultaClave = "FolioID",
         AnchoDescripcion      = 0,
         AnchoClave            = 100,
         MaximoCaracteres      = 10,
         ControlIndex          = 1,
     };
     lblAyuda.Content       = Properties.Resources.LeyehdaAyudaBusquedaFolio;
     skAyuda.AyudaConDatos += (sender, args) =>
     {
         skAyuda.Descripcion = skAyuda.Clave;
         Contexto.EntradaGanado.OrganizacionID =
             AuxConfiguracion.ObtenerOrganizacionUsuario();
     };
 }
示例#5
0
 /// <summary>
 /// Agrega los datos necesarios para la
 /// ejecucion de ayuda de salida por venta
 /// </summary>
 private void GenerarAyudaSalidaVenta()
 {
     Contexto.VentaGanado = new VentaGanadoInfo
     {
         Activo = false,
         Lote   = new LoteInfo
         {
             OrganizacionID = AuxConfiguracion.ObtenerOrganizacionUsuario()
         },
         UsuarioCreacionID = AuxConfiguracion.ObtenerUsuarioLogueado()
     };
     skAyuda = new ControlAyuda
     {
         ObjetoNegocio                   = new VentaGanadoPL(),
         MetodoInvocacionBusqueda        = "ObtenerVentaGanadoPorPagina",
         MetodoInvocacion                = "ObtenerPorFolioTicket",
         MensajeAgregarBusqueda          = Properties.Resources.VentaGanado_Seleccionar,
         MensajeCerrarBusqueda           = Properties.Resources.VentaGanado_SalirSinSeleccionar,
         MensajeClaveInexistenteBusqueda = Properties.Resources.VentaGanado_Inexistente,
         TituloBusqueda                  = Properties.Resources.BusquedaVentaGanado_Titulo,
         EncabezadoClaveBusqueda         = Properties.Resources.AyudaVentaGanado_Grid_Clave,
         EncabezadoDescripcionBusqueda   = Properties.Resources.AyudaVentaGanado_Grid_Descripcion,
         ConceptoBusqueda                = Properties.Resources.LeyehdaAyudaBusquedaVentaGanado,
         DataContext           = Contexto.VentaGanado,
         CampoClave            = "FolioTicket",
         EsBindeable           = true,
         CampoDescripcion      = "NombreCliente",
         CampoLlaveOcultaClave = "VentaGanadoID",
         MaximoCaracteres      = 10,
         ControlIndex          = 1,
     };
     skAyuda.AyudaConDatos += (sender, args) =>
     {
         Contexto.VentaGanado.Lote = new LoteInfo
         {
             OrganizacionID =
                 AuxConfiguracion.
                 ObtenerOrganizacionUsuario(),
         };
         Contexto.VentaGanado.Activo = false;
     };
     lblAyuda.Content = Properties.Resources.LeyehdaAyudaBusquedaFolioTicket;
 }
示例#6
0
 /// <summary>
 /// Agrega los datos necesarios para la
 /// ejecucion de ayuda de salida por muerte
 /// </summary>
 private void GenerarAyudaSalidaMuerte()
 {
     Contexto.Animal = new AnimalInfo
     {
         OrganizacionIDEntrada = AuxConfiguracion.ObtenerOrganizacionUsuario(),
         UsuarioCreacionID     = AuxConfiguracion.ObtenerUsuarioLogueado()
     };
     skAyuda = new ControlAyuda
     {
         ObjetoNegocio                   = new AnimalPL(),
         MetodoInvocacionBusqueda        = "ObtenerAnimalesMuertosPorPagina",
         MetodoInvocacion                = "ObtenerAnimalesMuertosPorAnimal",
         MensajeAgregarBusqueda          = Properties.Resources.Animal_Seleccionar,
         MensajeCerrarBusqueda           = Properties.Resources.Animal_SalirSinSeleccionar,
         MensajeClaveInexistenteBusqueda = Properties.Resources.Animal_Inexistente,
         TituloBusqueda                  = Properties.Resources.BusquedaAnimal_Titulo,
         EncabezadoClaveBusqueda         = Properties.Resources.AyudaAnimal_Grid_Clave,
         EncabezadoDescripcionBusqueda   = Properties.Resources.AyudaAnimal_Grid_Descripcion,
         ConceptoBusqueda                = Properties.Resources.LeyehdaAyudaBusquedaAnimal,
         DataContext           = Contexto.Animal,
         EsAyudaSimple         = true,
         EsBindeable           = true,
         CampoClave            = "Arete",
         CampoDescripcion      = "AreteMetalico",
         CampoLlaveOcultaClave = "AnimalID",
         MaximoCaracteres      = 16,
         AnchoDescripcion      = 100,
         ControlIndex          = 1,
     };
     lblAyuda.Content       = Properties.Resources.LeyehdaAyudaBusquedaAnimal;
     skAyuda.AyudaConDatos += (sender, args) =>
     {
         skAyuda.Descripcion = skAyuda.Clave;
         Contexto.Animal.OrganizacionIDEntrada = AuxConfiguracion.ObtenerOrganizacionUsuario();
         Contexto.Animal.UsuarioCreacionID     = AuxConfiguracion.ObtenerUsuarioLogueado();
     };
 }
示例#7
0
 /// <summary>
 /// Agrega los datos necesarios para la
 /// ejecucion de ayuda de consumo de producto
 /// </summary>
 private void GenerarAyudaConsumoProducto()
 {
     Contexto.Almacen = new AlmacenInfo
     {
         Organizacion = new OrganizacionInfo
         {
             OrganizacionID =
                 AuxConfiguracion.ObtenerOrganizacionUsuario()
         },
         TipoAlmacen = new TipoAlmacenInfo
         {
             TipoAlmacenID =
                 TipoAlmacenEnum.MateriasPrimas.GetHashCode()
         },
         UsuarioCreacionID = AuxConfiguracion.ObtenerUsuarioLogueado()
     };
     skAyuda = new ControlAyuda
     {
         ObjetoNegocio                   = new AlmacenPL(),
         MetodoInvocacionBusqueda        = "ObtenerPorPaginaPoliza",
         MetodoInvocacion                = "ObtenerPorAlmacenPoliza",
         MensajeAgregarBusqueda          = Properties.Resources.Almacen_Seleccionar,
         MensajeCerrarBusqueda           = Properties.Resources.Almacen_SalirSinSeleccionar,
         MensajeClaveInexistenteBusqueda = Properties.Resources.Almacen_Inexistente,
         TituloBusqueda                  = Properties.Resources.BusquedaAlmacen_Titulo,
         EncabezadoClaveBusqueda         = Properties.Resources.AyudaAlmacen_Grid_Clave,
         EncabezadoDescripcionBusqueda   = Properties.Resources.AyudaAlmacen_Grid_Descripcion,
         ConceptoBusqueda                = Properties.Resources.LeyehdaAyudaBusquedaAlmacen,
         DataContext      = Contexto.Almacen,
         CampoClave       = "AlmacenID",
         EsBindeable      = true,
         MaximoCaracteres = 10,
         CampoDescripcion = "Descripcion",
         ControlIndex     = 1,
     };
     lblAyuda.Content = Properties.Resources.LeyehdaAyudaBusquedaAlmacen;
 }
示例#8
0
 /// <summary>
 /// Agrega los datos necesarios para la
 /// ejecucion de ayuda de entrada de ganado
 /// </summary>
 private void GenerarAyudaEntradaGanado()
 {
     Contexto.EntradaGanado = new EntradaGanadoInfo
     {
         OrganizacionID    = AuxConfiguracion.ObtenerOrganizacionUsuario(),
         UsuarioCreacionID = AuxConfiguracion.ObtenerUsuarioLogueado()
     };
     skAyuda = new ControlAyuda
     {
         ObjetoNegocio                   = new EntradaGanadoPL(),
         MetodoInvocacionBusqueda        = "ObtenerEntradaPaginado",
         MetodoInvocacion                = "ObtenerEntradasGanadoRecibidas",
         MensajeAgregarBusqueda          = Properties.Resources.Folio_Seleccionar,
         MensajeCerrarBusqueda           = Properties.Resources.Folio_SalirSinSeleccionar,
         MensajeClaveInexistenteBusqueda = Properties.Resources.Folio_Inexistente,
         TituloBusqueda                  = Properties.Resources.BusquedaEntradaGanado_Titulo,
         EncabezadoClaveBusqueda         = Properties.Resources.AyudaEntradaGanado_Grid_Clave,
         EncabezadoDescripcionBusqueda   = Properties.Resources.AyudaEntradaGanado_Grid_Descripcion,
         ConceptoBusqueda                = Properties.Resources.LeyehdaAyudaBusquedaFolio,
         DataContext           = Contexto.EntradaGanado,
         EsAyudaSimple         = true,
         EsBindeable           = true,
         CampoClave            = "FolioEntrada",
         CampoDescripcion      = "Observacion",
         CampoLlaveOcultaClave = "EntradaGanadoID",
         AnchoDescripcion      = 80,
         MaximoCaracteres      = 10,
         ControlIndex          = 1,
     };
     lblAyuda.Content       = Properties.Resources.LeyehdaAyudaBusquedaFolio;
     skAyuda.AyudaConDatos += (sender, args) =>
     {
         skAyuda.Descripcion = skAyuda.Clave;
         Contexto.EntradaGanado.OrganizacionID =
             AuxConfiguracion.ObtenerOrganizacionUsuario();
     };
 }
示例#9
0
 /// <summary>
 /// Generar ayuda para la reimpresion de
 /// la poliza de pase a proceso
 /// </summary>
 private void GenerarAyudaPaseProceso()
 {
     Contexto.Pedido = new PedidoInfo
     {
         Organizacion =
             new OrganizacionInfo {
             OrganizacionID = AuxConfiguracion.ObtenerOrganizacionUsuario()
         },
         ListaEstatusPedido = new List <EstatusInfo>
         {
             new EstatusInfo
             {
                 EstatusId =
                     (int)Estatus.PedidoProgramado
             },
             new EstatusInfo
             {
                 EstatusId =
                     (int)Estatus.PedidoParcial
             },
         },
         Activo = EstatusEnum.Activo
     };
     skAyuda = new ControlAyuda
     {
         ObjetoNegocio                   = new PedidosPL(),
         MetodoInvocacionBusqueda        = "ObtenerPedidosCompletoPaginado",
         MetodoInvocacion                = "ObtenerPedidosCompleto",
         MensajeAgregarBusqueda          = Properties.Resources.ProgramacionMateriaPrima_Seleccionar,
         MensajeCerrarBusqueda           = Properties.Resources.BasculaDeMateriaPrima_AyudaPedidoSalirSinSeleccionar,
         MensajeClaveInexistenteBusqueda = Properties.Resources.BasculaDeMateriaPrima_AyudaPedidoInvalidado,
         TituloBusqueda                  = Properties.Resources.BasculaDeMateriaPrima_AyudaPedidosTitulo,
         EncabezadoClaveBusqueda         = Properties.Resources.AyudaPedido_Grid_Clave,
         EncabezadoDescripcionBusqueda   = Properties.Resources.AyudaPedido_Grid_Descripcion,
         ConceptoBusqueda                = Properties.Resources.ProgramacionMateriaPrima_lblFolio,
         DataContext           = Contexto.Pedido,
         EsBindeable           = true,
         CampoClave            = "FolioPedido",
         CampoDescripcion      = "Observaciones",
         CampoLlaveOcultaClave = "PedidoID",
         MaximoCaracteres      = 9,
         AnchoDescripcion      = 0,
         AnchoClave            = 80,
         ControlIndex          = 1,
     };
     lblAyuda.Content       = Properties.Resources.ProgramacionMateriaPrima_lblFolio;
     skAyuda.AyudaConDatos += (sender, args) =>
     {
         Contexto.Pedido.Organizacion = new OrganizacionInfo
         {
             OrganizacionID =
                 AuxConfiguracion.
                 ObtenerOrganizacionUsuario()
         };
         Contexto.Pedido.ListaEstatusPedido = new List <EstatusInfo>
         {
             new EstatusInfo
             {
                 EstatusId =
                     (int)
                     Estatus.
                     PedidoProgramado
             },
             new EstatusInfo
             {
                 EstatusId =
                     (int)
                     Estatus.
                     PedidoParcial
             },
         };
         Contexto.Pedido.Activo = EstatusEnum.Activo;
     };
 }