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); } }
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); }
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); }
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); }