public string DeletarCFGCompra(TRegistro_CFGCompra val) { System.Collections.Hashtable hs = new System.Collections.Hashtable(1); hs.Add("@P_CD_EMPRESA", val.Cd_empresa); return(executarProc("EXCLUI_CMP_CFGCOMPRA", hs)); }
public string GravarCFGCompra(TRegistro_CFGCompra val) { System.Collections.Hashtable hs = new System.Collections.Hashtable(13); hs.Add("@P_CD_EMPRESA", val.Cd_empresa); hs.Add("@P_CD_REQUISITANTEPADRAO", val.Cd_requisitantepadrao); hs.Add("@P_CFG_PEDIDOCOMPRA", val.Cfg_pedidocompra); hs.Add("@P_CD_LOCAL", val.Cd_local); hs.Add("@P_QTD_MIN_NEGOCIACAO", val.Qtd_min_negociacao); hs.Add("@P_QTD_MIN_COTACAO", val.Qtd_min_cotacao); hs.Add("@P_ST_GERARREQUISICAOAUTO", val.St_gerarrequisicaoauto); hs.Add("@P_TP_QTDREQAUTO", val.Tp_qtdreqauto); hs.Add("@P_NR_MESESMEDIAVENDA", val.Nr_mesesmediavenda); hs.Add("@P_CD_MOEDA", val.Cd_moeda); hs.Add("@P_ST_UTILIZARMOEDAOC", val.St_utilizarmoedaoc); hs.Add("@P_TP_DUPLICATA", val.id_duplicata); hs.Add("@P_TP_DOCTO", val.tp_doc); return(executarProc("IA_CMP_CFGCOMPRA", hs)); }
public TList_CFGCompra Select(TpBusca[] vBusca, Int32 vTop, string vNM_Campo) { TList_CFGCompra lista = new TList_CFGCompra(); bool podeFecharBco = false; if (Banco_Dados == null) { CriarBanco_Dados(false); podeFecharBco = true; } SqlDataReader reader = ExecutarBusca(SqlCodeBusca(vBusca, vTop, vNM_Campo));; try { while (reader.Read()) { TRegistro_CFGCompra reg = new TRegistro_CFGCompra(); if (!reader.IsDBNull(reader.GetOrdinal("CD_Empresa"))) { reg.Cd_empresa = reader.GetString(reader.GetOrdinal("CD_Empresa")); } if (!reader.IsDBNull(reader.GetOrdinal("NM_Empresa"))) { reg.Nm_empresa = reader.GetString(reader.GetOrdinal("NM_Empresa")); } if (!reader.IsDBNull(reader.GetOrdinal("CD_RequisitantePadrao"))) { reg.Cd_requisitantepadrao = reader.GetString(reader.GetOrdinal("CD_RequisitantePadrao")); } if (!reader.IsDBNull(reader.GetOrdinal("NM_RequisitantePadrao"))) { reg.Nm_requisitantepadrao = reader.GetString(reader.GetOrdinal("NM_RequisitantePadrao")); } if (!reader.IsDBNull(reader.GetOrdinal("CD_Local"))) { reg.Cd_local = reader.GetString(reader.GetOrdinal("CD_Local")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_Local"))) { reg.Ds_local = reader.GetString(reader.GetOrdinal("DS_Local")); } if (!reader.IsDBNull(reader.GetOrdinal("CD_Moeda"))) { reg.Cd_moeda = reader.GetString(reader.GetOrdinal("CD_Moeda")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_Moeda_Singular"))) { reg.Ds_moeda = reader.GetString(reader.GetOrdinal("DS_Moeda_Singular")); } if (!reader.IsDBNull(reader.GetOrdinal("Sigla"))) { reg.Sigla = reader.GetString(reader.GetOrdinal("Sigla")); } if (!reader.IsDBNull(reader.GetOrdinal("CFG_PedidoCompra"))) { reg.Cfg_pedidocompra = reader.GetString(reader.GetOrdinal("CFG_PedidoCompra")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_TipoPedido"))) { reg.Ds_tipopedidocompra = reader.GetString(reader.GetOrdinal("DS_TipoPedido")); } if (!reader.IsDBNull(reader.GetOrdinal("QTD_Min_Negociacao"))) { reg.Qtd_min_negociacao = reader.GetDecimal(reader.GetOrdinal("QTD_Min_Negociacao")); } if (!reader.IsDBNull(reader.GetOrdinal("QTD_Min_Cotacao"))) { reg.Qtd_min_cotacao = reader.GetDecimal(reader.GetOrdinal("QTD_Min_Cotacao")); } if (!reader.IsDBNull(reader.GetOrdinal("ST_GerarRequisicaoAuto"))) { reg.St_gerarrequisicaoauto = reader.GetString(reader.GetOrdinal("ST_GerarRequisicaoAuto")); } if (!reader.IsDBNull(reader.GetOrdinal("TP_QtdReqAuto"))) { reg.Tp_qtdreqauto = reader.GetString(reader.GetOrdinal("TP_QtdReqAuto")); } if (!reader.IsDBNull(reader.GetOrdinal("NR_MesesMediaVenda"))) { reg.Nr_mesesmediavenda = reader.GetDecimal(reader.GetOrdinal("NR_MesesMediaVenda")); } if (!reader.IsDBNull(reader.GetOrdinal("ST_UtilizarMoedaOC"))) { reg.St_utilizarmoedaoc = reader.GetString(reader.GetOrdinal("ST_UtilizarMoedaOC")); } if (!reader.IsDBNull(reader.GetOrdinal("tp_docto"))) { reg.tp_doc = reader.GetDecimal(reader.GetOrdinal("tp_docto")).ToString(); } if (!reader.IsDBNull(reader.GetOrdinal("ds_tpdocto"))) { reg.ds_doc = reader.GetString(reader.GetOrdinal("ds_tpdocto")).ToString(); } if (!reader.IsDBNull(reader.GetOrdinal("tp_duplicata"))) { reg.id_duplicata = reader.GetString(reader.GetOrdinal("tp_duplicata")).ToString(); } if (!reader.IsDBNull(reader.GetOrdinal("ds_tpduplicata"))) { reg.ds_dup = reader.GetString(reader.GetOrdinal("ds_tpduplicata")).ToString(); } lista.Add(reg); } } finally { reader.Close(); reader.Dispose(); if (podeFecharBco) { deletarBanco_Dados(); } } return(lista); }