public void Deleta(TRegistro_LanPedido_GRO vRegistro) { Hashtable hs = new Hashtable(); hs.Add("@P_NR_PEDIDO", vRegistro.NR_Pedido); executarProc("EXCLUI_GRO_PEDIDO", hs); }
public string Grava(TRegistro_LanPedido_GRO vRegistro) { Hashtable hs = new Hashtable(); hs.Add("@P_NR_PEDIDO", vRegistro.NR_Pedido); hs.Add("@P_ANOSAFRA", vRegistro.AnoSafra); hs.Add("@P_CD_TABELADESCONTO", vRegistro.CD_TabelaDesconto); hs.Add("@P_DT_PRAZOATENDIMENTO", vRegistro.DT_PrazoAtendimento); hs.Add("@P_TP_NATUREZA", vRegistro.Tp_Natureza); hs.Add("@P_ST_PAG_FRETE", vRegistro.ST_Pag_Frete); hs.Add("@P_DS_OBSGRO", vRegistro.DS_ObsGRO); hs.Add("@P_DT_CALCULO_TAXAS", vRegistro.DT_Calculo_Taxas); hs.Add("@P_ST_GMO", vRegistro.ST_GMO); hs.Add("@P_ST_REGISTRO", vRegistro.ST_Registro.ToString()); return(executarProc("IA_GRO_PEDIDO", hs)); }
public TList_RegLanPedido_GRO Select(TpBusca[] vBusca, Int32 vTop, string vNM_Campo) { TList_RegLanPedido_GRO lista = new TList_RegLanPedido_GRO(); SqlDataReader reader = null; bool podeFecharBco = false; if (Banco_Dados == null) { this.CriarBanco_Dados(false); podeFecharBco = true; } try { if (vNM_Campo == "") { reader = ExecutarBusca(SqlCodeBusca(vBusca, vTop, "")); } else { reader = ExecutarBusca(SqlCodeBusca(vBusca, vTop, vNM_Campo)); } while (reader.Read()) { TRegistro_LanPedido_GRO LanPedido_GRO = new TRegistro_LanPedido_GRO(); if (!reader.IsDBNull(reader.GetOrdinal("Nr_Pedido"))) { LanPedido_GRO.NR_Pedido = reader.GetDecimal(reader.GetOrdinal("Nr_Pedido")); } if (!reader.IsDBNull(reader.GetOrdinal("CD_TabelaDesconto"))) { LanPedido_GRO.CD_TabelaDesconto = reader.GetString(reader.GetOrdinal("CD_TabelaDesconto")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_TabelaDesconto"))) { LanPedido_GRO.DS_TabelaDesconto = reader.GetString(reader.GetOrdinal("DS_TabelaDesconto")); } if (!reader.IsDBNull(reader.GetOrdinal("AnoSafra"))) { LanPedido_GRO.AnoSafra = reader.GetString(reader.GetOrdinal("AnoSafra")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_Safra"))) { LanPedido_GRO.DS_AnoSafra = reader.GetString(reader.GetOrdinal("DS_Safra")); } if (!reader.IsDBNull(reader.GetOrdinal("DT_PrazoAtendimento"))) { LanPedido_GRO.DT_PrazoAtendimento = reader.GetDateTime(reader.GetOrdinal("DT_PrazoAtendimento")); } if (!reader.IsDBNull(reader.GetOrdinal("Tp_Natureza"))) { if (reader.GetString(reader.GetOrdinal("Tp_Natureza")) == "D") { LanPedido_GRO.Tp_Natureza = "DESTINO"; } else { LanPedido_GRO.Tp_Natureza = "ORIGEM"; } } if (!reader.IsDBNull(reader.GetOrdinal("ST_Pag_Frete"))) { if (reader.GetString(reader.GetOrdinal("ST_Pag_Frete")) == "S") { LanPedido_GRO.ST_Pag_Frete = true; } else { LanPedido_GRO.ST_Pag_Frete = false; } } if (!reader.IsDBNull(reader.GetOrdinal("DS_OBSGRO"))) { LanPedido_GRO.DS_ObsGRO = reader.GetString(reader.GetOrdinal("DS_OBSGRO")); } if (!reader.IsDBNull(reader.GetOrdinal("DT_Calculo_Taxas"))) { LanPedido_GRO.DT_Calculo_Taxas = reader.GetDateTime(reader.GetOrdinal("DT_Calculo_Taxas")); } if (!reader.IsDBNull(reader.GetOrdinal("ST_ValUnitMedio"))) { LanPedido_GRO.St_ValunitMedio = (reader.GetString(reader.GetOrdinal("ST_ValUnitMedio"))); } if (!reader.IsDBNull(reader.GetOrdinal("PC_PesoDesc_Deposito"))) { LanPedido_GRO.PC_PesoDesc_Deposito = (reader.GetDecimal(reader.GetOrdinal("PC_PesoDesc_Deposito"))); } if (!reader.IsDBNull(reader.GetOrdinal("Vl_TX_Recepcao"))) { LanPedido_GRO.VL_TX_recepcao = (reader.GetDecimal(reader.GetOrdinal("Vl_TX_Recepcao"))); } if (!reader.IsDBNull(reader.GetOrdinal("Vl_TX_Expedicao"))) { LanPedido_GRO.VL_TX_expedicao = (reader.GetDecimal(reader.GetOrdinal("Vl_TX_Expedicao"))); } if (!reader.IsDBNull(reader.GetOrdinal("Vl_TX_Armazenagem"))) { LanPedido_GRO.VL_TX_armazenagem = (reader.GetDecimal(reader.GetOrdinal("Vl_TX_Armazenagem"))); } if (!reader.IsDBNull(reader.GetOrdinal("PeriodoCarencia_TXArm"))) { LanPedido_GRO.PeriodoCarencia_TXArm = (reader.GetDecimal(reader.GetOrdinal("PeriodoCarencia_TXArm"))); } if (!reader.IsDBNull(reader.GetOrdinal("Frequencia_TXArm"))) { LanPedido_GRO.Frequencia_TXArm = (reader.GetDecimal(reader.GetOrdinal("Frequencia_TXArm"))); } if (!reader.IsDBNull(reader.GetOrdinal("Vl_QuebraTecnica"))) { LanPedido_GRO.Vl_Quebra_Tecnica = (reader.GetDecimal(reader.GetOrdinal("Vl_QuebraTecnica"))); } if (!reader.IsDBNull(reader.GetOrdinal("PeriodoCarencia_QuebraTec"))) { LanPedido_GRO.PeriodoCarencia_QuebraTec = (reader.GetDecimal(reader.GetOrdinal("PeriodoCarencia_QuebraTec"))); } if (!reader.IsDBNull(reader.GetOrdinal("Frequencia_QuebraTec"))) { LanPedido_GRO.Frequencia_QuebraTec = (reader.GetDecimal(reader.GetOrdinal("Frequencia_QuebraTec"))); } if (!reader.IsDBNull(reader.GetOrdinal("ST_TXArm_Tabelada"))) { LanPedido_GRO.ST_TxArm_Tabelada = (reader.GetString(reader.GetOrdinal("ST_TXArm_Tabelada"))); } if (!reader.IsDBNull(reader.GetOrdinal("ST_CalcularTXSecagem"))) { LanPedido_GRO.ST_CalcularTXSecagem = (reader.GetString(reader.GetOrdinal("ST_CalcularTXSecagem"))); } if (!reader.IsDBNull(reader.GetOrdinal("ST_GMO"))) { if (reader.GetString(reader.GetOrdinal("ST_GMO")) == "S") { LanPedido_GRO.ST_GMO = true; } else { LanPedido_GRO.ST_GMO = false; } } if (!reader.IsDBNull(reader.GetOrdinal("ST_Registro"))) { LanPedido_GRO.ST_Registro = reader.GetString(reader.GetOrdinal("ST_Registro"))[0]; } lista.Add(LanPedido_GRO); } } finally { reader.Close(); reader.Dispose(); if (podeFecharBco) { this.deletarBanco_Dados(); } }; return(lista); }