예제 #1
0
        public void DrillDownDocumentoGCP(string strModulo, string strFilial, string strTipodoc, string strSerie, int intNumDoc)
        {
            StdBESqlCampoDrillDown objCampoDrillDown = new StdBESqlCampoDrillDown();
            StdBEValoresStr        objParam          = new StdBEValoresStr();

            try
            {
                objCampoDrillDown.set_ModuloNotificado("GCP");
                objCampoDrillDown.set_Tipo(EnumTipoDrillDownListas.tddlEventoAplicacao);
                objCampoDrillDown.set_Evento("GCP_EditarDocumento");

                objParam.InsereNovo("Modulo", strModulo);
                objParam.InsereNovo("Filial", strFilial);
                objParam.InsereNovo("Tipodoc", strTipodoc);
                objParam.InsereNovo("Serie", strSerie);
                objParam.InsereNovo("NumDocInt", intNumDoc.ToString());

                plat.DrillDownLista(objCampoDrillDown, objParam);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                Marshal.ReleaseComObject(objCampoDrillDown);
                Marshal.ReleaseComObject(objParam);
            }
        }
예제 #2
0
        internal static void DrillDownEntidade(StdBSInterfPub PSO, string categoria, string entidade)
        {
            StdBESqlCampoDrillDown campoDrillDown = new StdBESqlCampoDrillDown();
            StdBEValoresStr        param          = new StdBEValoresStr();

            campoDrillDown.ModuloNotificado = "GCP";
            campoDrillDown.Tipo             = StdBESqlTipos.EnumTipoDrillDownListas.tddlEventoAplicacao;
            campoDrillDown.Evento           = "GCP_MOSTRAMANUTENCAO";

            param.InsereNovo("Manutencao", categoria);
            param.InsereNovo("Chave", entidade);

            PSO.DrillDownLista(campoDrillDown, param);
        }
예제 #3
0
        internal static void DrillDownDocumentoId(StdBSInterfPub PSO, string modulo, string id)
        {
            StdBESqlCampoDrillDown campoDrillDown = new StdBESqlCampoDrillDown();
            StdBEValoresStr        param          = new StdBEValoresStr();

            campoDrillDown.ModuloNotificado = "GCP";
            campoDrillDown.Tipo             = StdBESqlTipos.EnumTipoDrillDownListas.tddlEventoAplicacao;
            campoDrillDown.Evento           = "GCP_EditarDocumentoId";

            // "V" ' Vendas
            // "C" ' Compras
            // "N" ' Internos
            // "S" ' Stocks
            // "M" ' Contas Correntes
            // "B" ' Tesouraria

            param.InsereNovo("Modulo", modulo);
            param.InsereNovo("Id", id);

            PSO.DrillDownLista(campoDrillDown, param);
        }
예제 #4
0
        internal static void DrillDownDocumento(StdBSInterfPub PSO, string modulo, string tipoDoc, int numDoc, string serie, string filial)
        {
            StdBESqlCampoDrillDown campoDrillDown = new StdBESqlCampoDrillDown();
            StdBEValoresStr        param          = new StdBEValoresStr();

            campoDrillDown.ModuloNotificado = "GCP";
            campoDrillDown.Tipo             = StdBESqlTipos.EnumTipoDrillDownListas.tddlEventoAplicacao;
            campoDrillDown.Evento           = "GCP_EditarDocumento";

            // "V" ' Vendas
            // "C" ' Compras
            // "N" ' Internos
            // "S" ' Stocks
            // "M" ' Contas Correntes
            // "B" ' Tesouraria

            param.InsereNovo("Modulo", modulo);
            param.InsereNovo("Filial", filial);
            param.InsereNovo("Tipodoc", tipoDoc);
            param.InsereNovo("Serie", serie);
            param.InsereNovo("NumDocInt", Convert.ToString(numDoc));

            PSO.DrillDownLista(campoDrillDown, param);
        }