public TRegistro_CargaAvulsa() { Cd_empresa = string.Empty; Nm_empresa = string.Empty; id_carga = null; id_cargastr = string.Empty; Cd_motorista = string.Empty; Nm_motorista = string.Empty; id_rota = null; id_rotastr = string.Empty; id_veiculo = null; id_veiculostr = string.Empty; Ds_veiculo = string.Empty; Placa = string.Empty; dt_carga = UtilData.Data_Servidor(); dt_cargastr = UtilData.Data_Servidor().ToString("dd/MM/yyyy"); Obs = string.Empty; St_registro = "A"; lItens = new TList_ItensCargaAvulsa(); lItensDel = new TList_ItensCargaAvulsa(); }
public TList_ItensCargaAvulsa Select(Utils.TpBusca[] vBusca, Int32 vTop, string vNm_Campo) { TList_ItensCargaAvulsa lista = new TList_ItensCargaAvulsa(); System.Data.SqlClient.SqlDataReader reader = null; bool podeFecharBco = false; if (Banco_Dados == null) { podeFecharBco = CriarBanco_Dados(false); } try { reader = ExecutarBusca(SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNm_Campo)); while (reader.Read()) { TRegistro_ItensCargaAvulsa reg = new TRegistro_ItensCargaAvulsa(); 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_Carga"))) { reg.Id_carga = reader.GetDecimal(reader.GetOrdinal("ID_Carga")); } if (!reader.IsDBNull(reader.GetOrdinal("Id_item"))) { reg.Id_item = reader.GetDecimal(reader.GetOrdinal("Id_item")); } 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_unidade"))) { reg.Cd_unidade = reader.GetString(reader.GetOrdinal("Cd_unidade")); } if (!reader.IsDBNull(reader.GetOrdinal("Ds_unidade"))) { reg.Ds_unidade = reader.GetString(reader.GetOrdinal("Ds_unidade")); } if (!reader.IsDBNull(reader.GetOrdinal("Sigla_Unidade"))) { reg.Sigla = reader.GetString(reader.GetOrdinal("Sigla_Unidade")); } if (!reader.IsDBNull(reader.GetOrdinal("Id_lanctoEstoqueS"))) { reg.Id_lanctoEstoqueS = reader.GetDecimal(reader.GetOrdinal("Id_lanctoEstoqueS")); } if (!reader.IsDBNull(reader.GetOrdinal("Nr_LanctoFiscalS"))) { reg.Nr_LanctoFiscalS = reader.GetDecimal(reader.GetOrdinal("Nr_LanctoFiscalS")); } if (!reader.IsDBNull(reader.GetOrdinal("ID_NFItemS"))) { reg.ID_NFItemS = reader.GetDecimal(reader.GetOrdinal("ID_NFItemS")); } if (!reader.IsDBNull(reader.GetOrdinal("Id_LanctoEstoqueD"))) { reg.Id_lanctoEstoqueD = reader.GetDecimal(reader.GetOrdinal("Id_LanctoEstoqueD")); } if (!reader.IsDBNull(reader.GetOrdinal("Nr_LanctoFiscalD"))) { reg.Nr_LanctoFiscalD = reader.GetDecimal(reader.GetOrdinal("Nr_LanctoFiscalD")); } if (!reader.IsDBNull(reader.GetOrdinal("ID_NFItemD"))) { reg.ID_NFItemD = reader.GetDecimal(reader.GetOrdinal("ID_NFItemD")); } if (!reader.IsDBNull(reader.GetOrdinal("Quantidade"))) { reg.Quantidade = reader.GetDecimal(reader.GetOrdinal("Quantidade")); } if (!reader.IsDBNull(reader.GetOrdinal("Vl_custoUnit"))) { reg.Vl_custoUnit = reader.GetDecimal(reader.GetOrdinal("Vl_custoUnit")); } if (!reader.IsDBNull(reader.GetOrdinal("Qtd_devolvida"))) { reg.Qtd_devolvida = reader.GetDecimal(reader.GetOrdinal("Qtd_devolvida")); } if (!reader.IsDBNull(reader.GetOrdinal("Qtd_consumida"))) { reg.Qtd_consumida = reader.GetDecimal(reader.GetOrdinal("Qtd_consumida")); } lista.Add(reg); } } finally { reader.Close(); reader.Dispose(); if (podeFecharBco) { deletarBanco_Dados(); } } return(lista); }