Пример #1
0
        public TipoItemCollection ConsultaPorDescricao(string Descricao)
        {
            try
            {
                //Limpa e adiciona os parâmetros
                acessoDadosSqlServer.LimparParametros();
                acessoDadosSqlServer.AdicionarParametros("@TipoProcedure", "Descricao");
                acessoDadosSqlServer.AdicionarParametros("@TipoItemID", "");
                acessoDadosSqlServer.AdicionarParametros("@TipoItemDescricao", Descricao);

                //Cria uma DataTable pois a store procedure returna uma tabela de dados
                DataTable dataTable = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspConsultaTipoItem");

                TipoItemCollection tipoItemCollection = new TipoItemCollection();

                foreach (DataRow row in dataTable.Rows)
                {
                    TipoItem tipoItem = new TipoItem();
                    tipoItem.TipoItemID        = Convert.ToInt32(row["TipoItemID"]);
                    tipoItem.TipoItemDescricao = row["TipoItemDescricao"].ToString();

                    tipoItemCollection.Add(tipoItem);
                }

                return(tipoItemCollection);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Пример #2
0
        private void FrmCadastroItem_Load(object sender, EventArgs e)
        {
            TipoItemNegocios tipoItemNegocios = new TipoItemNegocios();

            cbbTipoItem.ValueMember   = "TipoItemID";
            cbbTipoItem.DisplayMember = "TipoItemDescricao";
            TipoItemCollection tipoItems = tipoItemNegocios.ConsultaTodos();

            if (tipoItems.Count > 0)
            {
                cbbTipoItem.DataSource = tipoItems;
            }
            else
            {
                MessageBox.Show("Por favor, realize o cadastro dos tipos de itens.", "Cadastre tipos de itens.");
                Close();
            }
        }