public string Gravar(TRegistro_OrdemCompra val) { Hashtable hs = new Hashtable(18); hs.Add("@P_ID_OC", val.Id_oc); hs.Add("@P_CD_EMPRESA", val.Cd_empresa); hs.Add("@P_ID_REQUISICAO", val.Id_requisicao); hs.Add("@P_CD_FORNECEDOR", val.Cd_fornecedor); hs.Add("@P_CD_ENDFORNECEDOR", val.Cd_endfornecedor); hs.Add("@P_CD_CONDPGTO", val.Cd_condpgto); hs.Add("@P_CD_MOEDA", val.Cd_moeda); hs.Add("@P_CD_PORTADOR", val.Cd_portador); hs.Add("@P_CD_TRANSPORTADORA", val.Cd_transportadora); hs.Add("@P_CD_ENDTRANSPORTADORA", val.Cd_endtransportadora); hs.Add("@P_TP_FRETE", val.Tp_frete); hs.Add("@P_VL_FRETE", val.Vl_frete); hs.Add("@P_PRAZO_ENTREGA", val.Prazo_entrega); hs.Add("@P_QUANTIDADE", val.Quantidade); hs.Add("@P_VL_UNITARIO", val.Vl_unitario); hs.Add("@P_DT_OC", val.Dt_oc); hs.Add("@P_ST_REGISTRO", val.St_registro); hs.Add("@P_VL_COTACAO", val.Vl_cotacao); return(executarProc("IA_CMP_ORDEMCOMPRA", hs)); }
public string Excluir(TRegistro_OrdemCompra val) { Hashtable hs = new Hashtable(2); hs.Add("@P_ID_OC", val.Id_oc); hs.Add("@P_CD_EMPRESA", val.Cd_empresa); return(executarProc("EXCLUI_CMP_ORDEMCOMPRA", hs)); }
public TList_OrdemCompra Select(TpBusca[] vBusca, int vTop, string vNM_Campo) { TList_OrdemCompra lista = new TList_OrdemCompra(); SqlDataReader reader; bool podeFecharBco = false; if (Banco_Dados == null) { podeFecharBco = CriarBanco_Dados(false); } reader = ExecutarBusca(SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNM_Campo)); try { while (reader.Read()) { TRegistro_OrdemCompra reg = new TRegistro_OrdemCompra(); if (!(reader.IsDBNull(reader.GetOrdinal("ID_OC")))) { reg.Id_oc = reader.GetDecimal(reader.GetOrdinal("ID_OC")); } 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_Requisicao"))) { reg.Id_requisicao = reader.GetDecimal(reader.GetOrdinal("ID_Requisicao")); } if (!reader.IsDBNull(reader.GetOrdinal("NR_Pedido"))) { reg.Nr_pedido = reader.GetDecimal(reader.GetOrdinal("NR_Pedido")); } if (!reader.IsDBNull(reader.GetOrdinal("ID_PedidoItem"))) { reg.Id_pedidoitem = reader.GetDecimal(reader.GetOrdinal("ID_PedidoItem")); } 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("Sigla_unidade")))) { reg.Sigla_unidade = reader.GetString(reader.GetOrdinal("Sigla_unidade")); } if (!(reader.IsDBNull(reader.GetOrdinal("CD_Fornecedor")))) { reg.Cd_fornecedor = reader.GetString(reader.GetOrdinal("CD_Fornecedor")); } if (!(reader.IsDBNull(reader.GetOrdinal("NM_Fornecedor")))) { reg.Nm_fornecedor = reader.GetString(reader.GetOrdinal("NM_Fornecedor")); } if (!reader.IsDBNull(reader.GetOrdinal("CD_EndFornecedor"))) { reg.Cd_endfornecedor = reader.GetString(reader.GetOrdinal("CD_EndFornecedor")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_EndFornecedor"))) { reg.Ds_endfornecedor = reader.GetString(reader.GetOrdinal("DS_EndFornecedor")); } 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("CD_Moeda"))) { reg.Cd_moeda = reader.GetString(reader.GetOrdinal("CD_Moeda")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_Observacao"))) { reg.ObsRequisicao = reader.GetString(reader.GetOrdinal("DS_Observacao")); } 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("CD_Portador"))) { reg.Cd_portador = reader.GetString(reader.GetOrdinal("CD_Portador")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_Portador"))) { reg.Ds_portador = reader.GetString(reader.GetOrdinal("DS_Portador")); } if (!reader.IsDBNull(reader.GetOrdinal("CD_Transportadora"))) { reg.Cd_transportadora = reader.GetString(reader.GetOrdinal("CD_Transportadora")); } if (!reader.IsDBNull(reader.GetOrdinal("NM_Transportadora"))) { reg.Nm_transportadora = reader.GetString(reader.GetOrdinal("NM_Transportadora")); } if (!reader.IsDBNull(reader.GetOrdinal("CD_EndTransportadora"))) { reg.Cd_endtransportadora = reader.GetString(reader.GetOrdinal("CD_EndTransportadora")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_EndTransportadora"))) { reg.Ds_endtransportadora = reader.GetString(reader.GetOrdinal("DS_EndTransportadora")); } if (!reader.IsDBNull(reader.GetOrdinal("tp_frete"))) { reg.Tp_frete = reader.GetString(reader.GetOrdinal("tp_frete")); } if (!reader.IsDBNull(reader.GetOrdinal("vl_frete"))) { reg.Vl_frete = reader.GetDecimal(reader.GetOrdinal("vl_frete")); } if (!reader.IsDBNull(reader.GetOrdinal("prazo_entrega"))) { reg.Prazo_entrega = reader.GetDecimal(reader.GetOrdinal("prazo_entrega")); } if (!reader.IsDBNull(reader.GetOrdinal("DT_OC"))) { reg.Dt_oc = reader.GetDateTime(reader.GetOrdinal("DT_OC")); } if (!reader.IsDBNull(reader.GetOrdinal("quantidade"))) { reg.Quantidade = reader.GetDecimal(reader.GetOrdinal("quantidade")); } if (!reader.IsDBNull(reader.GetOrdinal("vl_unitario"))) { reg.Vl_unitario = reader.GetDecimal(reader.GetOrdinal("vl_unitario")); } if (!reader.IsDBNull(reader.GetOrdinal("st_registro"))) { reg.St_registro = reader.GetString(reader.GetOrdinal("st_registro")); } if (!reader.IsDBNull(reader.GetOrdinal("CD_MoedaCompra"))) { reg.Cd_moedacompra = reader.GetString(reader.GetOrdinal("CD_MoedaCompra")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_MoedaCompra"))) { reg.Ds_moedacompra = reader.GetString(reader.GetOrdinal("DS_MoedaCompra")); } if (!reader.IsDBNull(reader.GetOrdinal("SiglaCompra"))) { reg.Siglacompra = reader.GetString(reader.GetOrdinal("SiglaCompra")); } if (!reader.IsDBNull(reader.GetOrdinal("ST_UtilizarMoedaOC"))) { reg.St_utilizarmoedaoc = reader.GetString(reader.GetOrdinal("ST_UtilizarMoedaOC")); } if (!reader.IsDBNull(reader.GetOrdinal("Vl_Cotacao"))) { reg.Vl_cotacao = reader.GetDecimal(reader.GetOrdinal("Vl_Cotacao")); } lista.Add(reg); } } finally { reader.Close(); reader.Dispose(); if (podeFecharBco) { deletarBanco_Dados(); } } return(lista); }