public TRegistro_VendaMesaConv() { this.id_venda = null; this.id_vendastr = string.Empty; this.Cd_empresa = string.Empty; this.Nm_empresa = string.Empty; this.dt_venda = DateTime.Now; this.dt_vendastr = DateTime.Now.ToString("dd/MM/yyyy"); this.Vl_venda = decimal.Zero; this.Vl_desconto = decimal.Zero; this.St_registro = "A"; this.St_faturar = false; this.lItens = new TList_ItensVendaMesaConv(); this.lItensDel = new TList_ItensVendaMesaConv(); }
public TList_ItensVendaMesaConv Select(Utils.TpBusca[] vBusca, Int32 vTop, string vNM_Campo, string vOrder) { bool podeFecharBco = false; TList_ItensVendaMesaConv lista = new TList_ItensVendaMesaConv(); if (Banco_Dados == null) { podeFecharBco = this.CriarBanco_Dados(false); } System.Data.SqlClient.SqlDataReader reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, vTop, vNM_Campo, vOrder)); try { while (reader.Read()) { TRegistro_ItensVendaMesaConv reg = new TRegistro_ItensVendaMesaConv(); if (!(reader.IsDBNull(reader.GetOrdinal("id_venda")))) { reg.Id_venda = reader.GetDecimal(reader.GetOrdinal("id_venda")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_empresa"))) { reg.Cd_empresa = reader.GetString(reader.GetOrdinal("cd_empresa")); } if (!reader.IsDBNull(reader.GetOrdinal("nm_cliente"))) { reg.Nm_cliente = reader.GetString(reader.GetOrdinal("nm_cliente")); } 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_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_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_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("qtd_faturada"))) { reg.Qtd_faturada = reader.GetDecimal(reader.GetOrdinal("qtd_faturada")); } 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")); } lista.Add(reg); } } finally { reader.Close(); reader.Dispose(); if (podeFecharBco) { this.deletarBanco_Dados(); } } return(lista); }