public string DeletarRequisicao(TRegistro_Requisicao val) { System.Collections.Hashtable hs = new System.Collections.Hashtable(2); hs.Add("@P_ID_REQUISICAO", val.Id_requisicao); hs.Add("@P_CD_EMPRESA", val.Cd_empresa); return(executarProc("EXCLUI_CMP_REQUISICAO", hs)); }
public string GravarRequisicao(TRegistro_Requisicao val) { System.Collections.Hashtable hs = new System.Collections.Hashtable(15); hs.Add("@P_ID_REQUISICAO", val.Id_requisicao); hs.Add("@P_CD_EMPRESA", val.Cd_empresa); hs.Add("@P_ID_TPREQUISICAO", val.Id_tprequisicao); hs.Add("@P_DT_REQUISICAO", val.Dt_requisicao); hs.Add("@P_CD_CLIFOR_REQUISITANTE", val.Cd_clifor_requisitante); hs.Add("@P_CD_CLIFOR_APROVADOR", val.Cd_clifor_aprovador); hs.Add("@P_CD_CLIFOR_COMPRADOR", val.Cd_clifor_comprador); hs.Add("@P_CD_PRODUTO", val.Cd_produto); hs.Add("@P_DS_PRODUTO", val.Ds_produto); hs.Add("@P_CD_LOCAL", val.Cd_local); hs.Add("@P_ST_REQUISICAO", val.St_requisicao); hs.Add("@P_QUANTIDADE", val.Quantidade); hs.Add("@P_QTD_APROVADA", val.Qtd_aprovada); hs.Add("@P_DS_OBSERVACAO", val.Ds_observacao); hs.Add("@P_DS_MOTIVORENEGOCIAR", val.Ds_motivorenegociar); return(executarProc("IA_CMP_REQUISICAO", hs)); }
public TList_Requisicao Select(TpBusca[] vBusca, int vTop, string vNM_Campo, string vOrder) { bool podeFecharBco = false; TList_Requisicao lista = new TList_Requisicao(); if (Banco_Dados == null) { podeFecharBco = CriarBanco_Dados(false); } SqlDataReader reader = ExecutarBusca(SqlCodeBusca(vBusca, vTop, vNM_Campo, vOrder)); try { while (reader.Read()) { TRegistro_Requisicao reg = new TRegistro_Requisicao(); if (!(reader.IsDBNull(reader.GetOrdinal("ID_Requisicao")))) { reg.Id_requisicao = reader.GetDecimal(reader.GetOrdinal("ID_Requisicao")); } 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("id_tprequisicao"))) { reg.Id_tprequisicao = reader.GetDecimal(reader.GetOrdinal("id_tprequisicao")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_tprequisicao"))) { reg.Ds_tprequisicao = reader.GetString(reader.GetOrdinal("ds_tprequisicao")); } if (!reader.IsDBNull(reader.GetOrdinal("tp_requisicao"))) { reg.Tp_requisicao = reader.GetString(reader.GetOrdinal("tp_requisicao")); } if (!(reader.IsDBNull(reader.GetOrdinal("DT_Requisicao")))) { reg.Dt_requisicao = reader.GetDateTime(reader.GetOrdinal("DT_Requisicao")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_clifor_requisitante"))) { reg.Cd_clifor_requisitante = reader.GetString(reader.GetOrdinal("cd_clifor_requisitante")); } if (!reader.IsDBNull(reader.GetOrdinal("nm_clifor_requisitante"))) { reg.Nm_clifor_requisitante = reader.GetString(reader.GetOrdinal("nm_clifor_requisitante")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_clifor_aprovador"))) { reg.Cd_clifor_aprovador = reader.GetString(reader.GetOrdinal("cd_clifor_aprovador")); } if (!reader.IsDBNull(reader.GetOrdinal("nm_clifor_aprovador"))) { reg.Nm_clifor_aprovador = reader.GetString(reader.GetOrdinal("nm_clifor_aprovador")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_clifor_comprador"))) { reg.Cd_clifor_comprador = reader.GetString(reader.GetOrdinal("cd_clifor_comprador")); } if (!reader.IsDBNull(reader.GetOrdinal("nm_clifor_comprador"))) { reg.Nm_clifor_comprador = reader.GetString(reader.GetOrdinal("nm_clifor_comprador")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_produto"))) { reg.Cd_produto = reader.GetString(reader.GetOrdinal("cd_produto")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_Produto"))) { reg.Ds_produto = reader.GetString(reader.GetOrdinal("DS_Produto")); } 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("Codigo_Alternativo"))) { reg.Cd_referencia = reader.GetString(reader.GetOrdinal("Codigo_Alternativo")); } if (!reader.IsDBNull(reader.GetOrdinal("Ds_marca"))) { reg.Ds_marca = reader.GetString(reader.GetOrdinal("Ds_marca")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_grupo"))) { reg.Cd_grupo = reader.GetString(reader.GetOrdinal("cd_grupo")); } if (!reader.IsDBNull(reader.GetOrdinal("sigla_unidade"))) { reg.Sigla_unidade = reader.GetString(reader.GetOrdinal("sigla_unidade")); } if (!(reader.IsDBNull(reader.GetOrdinal("Nr_pedido")))) { reg.Nr_pedido = reader.GetDecimal(reader.GetOrdinal("Nr_pedido")); } if (!reader.IsDBNull(reader.GetOrdinal("st_requisicao"))) { reg.St_requisicao = reader.GetString(reader.GetOrdinal("st_requisicao")); } if (!reader.IsDBNull(reader.GetOrdinal("quantidade"))) { reg.Quantidade = reader.GetDecimal(reader.GetOrdinal("quantidade")); } if (!reader.IsDBNull(reader.GetOrdinal("qtd_aprovada"))) { reg.Qtd_aprovada = reader.GetDecimal(reader.GetOrdinal("qtd_aprovada")); } if (!reader.IsDBNull(reader.GetOrdinal("qtd_almox"))) { reg.Qtd_almox = reader.GetDecimal(reader.GetOrdinal("qtd_almox")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_observacao"))) { reg.Ds_observacao = reader.GetString(reader.GetOrdinal("ds_observacao")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_MotivoRenegociar"))) { reg.Ds_motivorenegociar = reader.GetString(reader.GetOrdinal("DS_MotivoRenegociar")); } if (!reader.IsDBNull(reader.GetOrdinal("CD_CondPGTO"))) { reg.Cd_condPgto = reader.GetString(reader.GetOrdinal("CD_CondPGTO")); } if (!reader.IsDBNull(reader.GetOrdinal("Ds_condPgto"))) { reg.Ds_condPgto = reader.GetString(reader.GetOrdinal("Ds_condPgto")); } if (!(reader.IsDBNull(reader.GetOrdinal("Id_ordem")))) { reg.Id_ordem = reader.GetDecimal(reader.GetOrdinal("Id_ordem")); } if (!reader.IsDBNull(reader.GetOrdinal("SaldoAtualEst"))) { reg.SaldoAtualEst = reader.GetDecimal(reader.GetOrdinal("SaldoAtualEst")); } if (!reader.IsDBNull(reader.GetOrdinal("SaldoAtualAlmox"))) { reg.SaldoAtualAlmox = reader.GetDecimal(reader.GetOrdinal("SaldoAtualAlmox")); } if (!reader.IsDBNull(reader.GetOrdinal("Vl_custoEst"))) { reg.Vl_custoEst = reader.GetDecimal(reader.GetOrdinal("Vl_custoEst")); } lista.Add(reg); } } finally { reader.Close(); reader.Dispose(); if (podeFecharBco) { deletarBanco_Dados(); } } return(lista); }