Ejemplo n.º 1
0
        public IEnumerable <Empregado> GetEmpregados()
        {
            try
            {
                List <Empregado> empregadoList = new List <Empregado>();

                using (SqlConnection con = new SqlConnection(connectionString))
                {
                    SqlCommand cmd = new SqlCommand("spGetEmpregados", con);
                    cmd.CommandType = CommandType.StoredProcedure;

                    con.Open();

                    SqlDataReader reader = cmd.ExecuteReader();

                    while (reader.Read())
                    {
                        Empregado empregado = new Empregado();

                        empregado.Id             = Convert.ToInt32(reader["ID"]);
                        empregado.Nome           = reader["Nome"].ToString();
                        empregado.SalarioBruto   = Convert.ToDecimal(reader["SalarioBruto"]);
                        empregado.SalarioLiquido = Convert.ToDecimal(reader["SalarioLiquido"]);
                        empregado.FaixaImposto   = Convert.ToDecimal(reader["FaixaImposto"]);

                        empregadoList.Add(empregado);
                    }

                    con.Close();
                }

                return(empregadoList);
            }
            catch
            {
                throw;
            }
        }