public TRegistro_OrdemServico() { this.Cd_empresa = string.Empty; this.Nm_empresa = string.Empty; this.id_ordem = null; this.id_ordemstr = string.Empty; this.Cd_clifor = string.Empty; this.Nm_clifor = string.Empty; this.Cd_endereco = string.Empty; this.Ds_endereco = string.Empty; this.Cd_vendedor = string.Empty; this.Nm_vendedor = string.Empty; this.Cd_tabelapreco = string.Empty; this.Ds_tabelapreco = string.Empty; this.Ds_veiculo = string.Empty; this.Marca_veiculo = string.Empty; this.Placa = string.Empty; this.Ano = string.Empty; this.Modelo = string.Empty; this.Km_atual = decimal.Zero; this.dt_ordem = null; this.dt_ordemstr = string.Empty; this.Nr_requisicao = string.Empty; this.Status = string.Empty; this.Vl_ordem = decimal.Zero; this.Vl_desconto = decimal.Zero; this.Vl_comissao = decimal.Zero; this.lItens = new TList_ItensOrdemServico(); this.lItensDel = new TList_ItensOrdemServico(); }
public TList_ItensOrdemServico Select(Utils.TpBusca[] vBusca, Int32 vTop, string vNM_Campo) { bool podeFecharBco = false; TList_ItensOrdemServico lista = new TList_ItensOrdemServico(); if (Banco_Dados == null) { podeFecharBco = this.CriarBanco_Dados(false); } System.Data.SqlClient.SqlDataReader reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, vTop, vNM_Campo)); try { while (reader.Read()) { TRegistro_ItensOrdemServico reg = new TRegistro_ItensOrdemServico(); if (!(reader.IsDBNull(reader.GetOrdinal("CD_Empresa")))) { reg.Cd_empresa = reader.GetString(reader.GetOrdinal("CD_Empresa")); } if (!(reader.IsDBNull(reader.GetOrdinal("ID_Ordem")))) { reg.Id_ordem = reader.GetDecimal(reader.GetOrdinal("ID_Ordem")); } if (!reader.IsDBNull(reader.GetOrdinal("ID_Item"))) { reg.Id_item = reader.GetDecimal(reader.GetOrdinal("ID_Item")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_clifor"))) { reg.Cd_clifor = reader.GetString(reader.GetOrdinal("cd_clifor")); } if (!reader.IsDBNull(reader.GetOrdinal("nm_clifor"))) { reg.Nm_clifor = reader.GetString(reader.GetOrdinal("nm_clifor")); } 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("Sigla_Unidade"))) { reg.Sigla_unidade = reader.GetString(reader.GetOrdinal("Sigla_Unidade")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_grupo"))) { reg.Cd_grupo = reader.GetString(reader.GetOrdinal("cd_grupo")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_condfiscal_produto"))) { reg.Cd_condfiscal_produto = reader.GetString(reader.GetOrdinal("cd_condfiscal_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("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("Vl_Desconto"))) { reg.Vl_desconto = reader.GetDecimal(reader.GetOrdinal("Vl_Desconto")); } if (!reader.IsDBNull(reader.GetOrdinal("Vl_Comissao"))) { reg.Vl_comissao = reader.GetDecimal(reader.GetOrdinal("Vl_Comissao")); } if (!reader.IsDBNull(reader.GetOrdinal("KM_Validade"))) { reg.Km_validade = reader.GetDecimal(reader.GetOrdinal("KM_Validade")); } if (!reader.IsDBNull(reader.GetOrdinal("Dias_Validade"))) { reg.Dias_validade = reader.GetDecimal(reader.GetOrdinal("Dias_Validade")); } if (!reader.IsDBNull(reader.GetOrdinal("Qtd_faturada"))) { reg.Qtd_faturada = reader.GetDecimal(reader.GetOrdinal("Qtd_faturada")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_vendedor"))) { reg.Cd_vendedor = reader.GetString(reader.GetOrdinal("cd_vendedor")); } if (!reader.IsDBNull(reader.GetOrdinal("nr_venda"))) { reg.Nr_venda = reader.GetDecimal(reader.GetOrdinal("nr_venda")); } lista.Add(reg); } } finally { reader.Close(); reader.Dispose(); if (podeFecharBco) { this.deletarBanco_Dados(); } } return(lista); }