public object ValorTotalOrcamento(string CodigoOrcamento) { decimal valorTotal = 0; SqlConnection conn = new SqlConnection(Settings.Default.SCOOPConnectionString); SqlDataReader Dr; SqlCommand cmd = new SqlCommand("select sum(Quantidade*Valor) from orc_servico where Codigo_Orcamento = @Codigo_Orcamento"); cmd.Parameters.Add("@Codigo_Orcamento", SqlDbType.VarChar).Value = MskTxtBoxCodigo.Text.Replace(",", "."); cmd.Connection = conn; try { conn.Open(); Dr = cmd.ExecuteReader(); while (Dr.Read()) { valorTotal = Dr.GetDecimal(0); } return(valorTotal); } catch (Exception ex) { MessageBox.Show("Erro ao Obter Valor Total Orçamento! " + ex.Message); return(valorTotal); } finally { conn.Close(); } }
public object ValorTotalMedicao(string CodigoMedicao) { decimal valorTotal = 0; SqlConnection conn = new SqlConnection(Settings.Default.SCOOPConnectionString); SqlDataReader Dr; SqlCommand cmd = new SqlCommand("select sum(total) from med_servico where Codigo_Medicao = @CodigoMedicao"); cmd.Parameters.Add("@CodigoMedicao", SqlDbType.VarChar).Value = ObterCodigoMedicao(mskTxtBoxFolhaNumero.Text); cmd.Connection = conn; try { conn.Open(); Dr = cmd.ExecuteReader(); while (Dr.Read()) { valorTotal = Dr.GetDecimal(0); } return(valorTotal); } catch (Exception) { //MessageBox.Show("Erro ao Obter Valor Total Medição! " + ex.Message); return(valorTotal); } finally { conn.Close(); } }