Beispiel #1
0
        public void CarregarComboTipoDespesa()
        {
            TipoDespesaBO tipoDespesaBO = new TipoDespesaBO();
            TipoDespesaBE tipoDespesaBE = new TipoDespesaBE();

            tipoDespesaBE.Ativo = true;
            List <TipoDespesaBE> listaTipoDespesaBE = tipoDespesaBO.Listar(tipoDespesaBE);

            cmbTipoDespesa.Items.Add("Selecione");
            foreach (TipoDespesaBE retornoTipoDespesaBE in listaTipoDespesaBE)
            {
                cmbTipoDespesa.Items.Add(retornoTipoDespesaBE);
            }
            cmbTipoDespesa.DisplayMember = "Nome";
            cmbTipoDespesa.ValueMember   = "Id";
            cmbTipoDespesa.SelectedIndex = 0;
        }
        public List <TipoDespesaBE> Listar(TipoDespesaBE tipoDespesaBE)
        {
            List <TipoDespesaBE> listaTipoDespesaBE = new List <TipoDespesaBE>();

            var connection = ConfigurationManager.ConnectionStrings["Conexao"].ConnectionString;

            using (SqlConnection con = new SqlConnection(connection))
            {
                con.Open();

                SqlCommand command = new SqlCommand("PR_TIPODESPESA_LISTAR", con);
                command.CommandType = CommandType.StoredProcedure;

                command.Parameters.Add(new SqlParameter("@Nome", SqlDbType.VarChar, 200, "Nome"));
                command.Parameters.Add(new SqlParameter("@Ativo", SqlDbType.Bit, 10, "Ativo"));

                command.Parameters["@Nome"].Value  = tipoDespesaBE.Nome;
                command.Parameters["@Ativo"].Value = tipoDespesaBE.Ativo;

                SqlDataReader reader = command.ExecuteReader();

                while (reader.Read())
                {
                    TipoDespesaBE tipoDespesaRetornoBE = new TipoDespesaBE();
                    tipoDespesaRetornoBE.Id           = Convert.ToInt32(reader["Id"]);
                    tipoDespesaRetornoBE.Nome         = reader["nome"].ToString();
                    tipoDespesaRetornoBE.Ativo        = Convert.ToBoolean(reader["ativo"]);
                    tipoDespesaRetornoBE.DataInclusao = Convert.ToDateTime(reader["dtinclusao"]);
                    if (reader["dtalteracao"] != DBNull.Value)
                    {
                        tipoDespesaRetornoBE.DataAlteracao = Convert.ToDateTime(reader["dtalteracao"]);
                    }

                    listaTipoDespesaBE.Add(tipoDespesaRetornoBE);
                }

                reader.Close();
            }

            return(listaTipoDespesaBE);
        }
        public List <TipoDespesaBE> Listar(TipoDespesaBE tipoDespesaBE)
        {
            TipoDespesaDALC tipoDespesaDALC = new TipoDespesaDALC();

            return(tipoDespesaDALC.Listar(tipoDespesaBE));
        }