public Orcamento Obter() { SqlCommand comando = new SqlCommand("select TOP(1) * from Orcamento ORDER BY codigoOrcamento ASC", base.Conectar()); SqlDataReader leitorDados = comando.ExecuteReader(System.Data.CommandBehavior.CloseConnection); Orcamento objOrcamento = null; if (leitorDados.Read()) { objOrcamento = new Orcamento(); objOrcamento.CodigoOrcamento = Convert.ToInt32(leitorDados["CodigoOrcamento"]); objOrcamento.CodigoCasaLar = Convert.ToInt32(leitorDados["CodigoCasaLar"]); objOrcamento.NomePlano = leitorDados["NomePlano"].ToString(); objOrcamento.StatusPlano = leitorDados["StatusPlano"].ToString(); objOrcamento.ValorOrcamento = Convert.ToDecimal(leitorDados["ValorOrcamento"]); objOrcamento.InicioVigencia = Convert.ToDateTime(leitorDados["InicioVigencia"]); objOrcamento.FimVigencia = Convert.ToDateTime(leitorDados["FimVigencia"]); } if (objOrcamento != null && objOrcamento.CodigoCasaLar != null) { CasaLarDados objCasaLarDados = new CasaLarDados(); objOrcamento.CasaLar = objCasaLarDados.ObterCasaLar(objOrcamento.CodigoCasaLar.Value); } leitorDados.Close(); leitorDados.Dispose(); return objOrcamento; }
/// <summary> /// Este método obtém uma Casa Lar pelo seu código /// </summary> /// <param name="codigoCasaLar"></param> /// <returns></returns> public CasaLar ObterCasaLar(int codigoCasaLar) { CasaLarDados objCasaLarDados = new CasaLarDados(); return objCasaLarDados.ObterCasaLar(codigoCasaLar); }
/// <summary> /// Obtém os orçamentos pelo Código do Orcamento. /// </summary> /// <param name="codigoOrcamento"></param> /// <returns></returns> public Orcamento Obter(int codigoOrcamento) { SqlCommand comando = new SqlCommand("select * from Orcamento where CodigoOrcamento = @codigoOrcamento", base.Conectar()); SqlParameter parametroCodigo = new SqlParameter("@codigoOrcamento", codigoOrcamento); parametroCodigo.DbType = System.Data.DbType.Int32; comando.Parameters.Add(parametroCodigo); SqlDataReader leitorDados = comando.ExecuteReader(System.Data.CommandBehavior.CloseConnection); Orcamento objOrcamento = null; if (leitorDados.Read()) { objOrcamento = new Orcamento(); objOrcamento.CodigoOrcamento = codigoOrcamento; objOrcamento.CodigoCasaLar = Convert.ToInt32(leitorDados["CodigoCasaLar"]); objOrcamento.NomePlano = leitorDados["NomePlano"].ToString(); objOrcamento.StatusPlano = leitorDados["StatusPlano"].ToString(); objOrcamento.ValorOrcamento = Convert.ToDecimal(leitorDados["ValorOrcamento"]); objOrcamento.InicioVigencia = Convert.ToDateTime(leitorDados["InicioVigencia"]); objOrcamento.FimVigencia = Convert.ToDateTime(leitorDados["FimVigencia"]); } if (objOrcamento != null && objOrcamento.CodigoCasaLar != null) { CasaLarDados objCasaLarDados = new CasaLarDados(); objOrcamento.CasaLar = objCasaLarDados.ObterCasaLar(objOrcamento.CodigoCasaLar.Value); } leitorDados.Close(); leitorDados.Dispose(); return objOrcamento; }