Exemplo n.º 1
0
        private void btAdd_Categoria_Click(object sender, EventArgs e)
        {
            Frm_CadastroCategoria cadastroCategoria = new Frm_CadastroCategoria();

            cadastroCategoria.ShowDialog();
            cadastroCategoria.Dispose();

            DALConexao   dalConexao   = new DALConexao(DadosDaConexao.StringDeConexao);
            BLLCategoria bllCategoria = new BLLCategoria(dalConexao);

            //FONTE DE DADO DELE. RECEBE O VALOR CONTIDO
            cbCategoria.DataSource    = bllCategoria.Localizar("");     //DATASOURCE == pega todas as propriedades do objeto pra preencher no DataSource.
            cbCategoria.DisplayMember = "cat_nome";
            cbCategoria.ValueMember   = "cat_cod";

            try
            {
                //COMBO BOX DA SUB CATEGOPRIA==
                BLLSubCategoria _bllsubCategoria = new BLLSubCategoria(dalConexao);
                cbSubcategoria.DataSource    = _bllsubCategoria.LocalizaPorCategoria((int)cbCategoria.SelectedValue); //CARREGA COMBO BOX, PASSANDO COMO PARAMETRO O CODIGO DA CATEGORIA QUE ESTÁ VINCULADO A SUBCATEGORIA . O RETORNO DO METODO !
                cbSubcategoria.DisplayMember = "scat_nome";                                                           //mostra nome da subcategoria e passa para o campo do combo box
                cbSubcategoria.ValueMember   = "scat_cod";                                                            //mostra codigo da subcategoria e passa para o campo do combo box
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Exemplo n.º 2
0
        private void categoriaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Frm_CadastroCategoria _CadastroCategoria = new  Frm_CadastroCategoria();

            _CadastroCategoria.ShowDialog();                   //ShowDialog chama o Formulario e nao permite que o ususario faça outra coisa coisa na tela.
            _CadastroCategoria.Dispose();                      //Para encessar o objeto que criamos....Abre o formulario e depois elimina !
        }
Exemplo n.º 3
0
        private void btAdd_Click(object sender, EventArgs e)
        {
            Frm_CadastroCategoria cadastroCategoria = new Frm_CadastroCategoria();

            cadastroCategoria.ShowDialog();
            cadastroCategoria.Dispose();

            DALConexao   _Codigo       = new DALConexao(DadosDaConexao.StringDeConexao); //CRIA A CONEXAO
            BLLCategoria _bllCategoria = new BLLCategoria(_Codigo);                      //CRIA BLL DA CATEGORIA

            //COMBO BOX
            cb_CatCod.DataSource    = _bllCategoria.Localizar(""); //DATASOURCE - SERVE PARA INDICAR A ORIGEM DOS DADOS -- PASSANDO TEXTO EM BRANCO PARA RETORNAR TODAS AS CATEGORIAS
            cb_CatCod.DisplayMember = "cat_nome";                  //DISPLAYMEMBER = PARA INDICAR QUAL CAMPO ELE MOSTRARA NA TELA. CAMPO QUE CONTERá DENTRO DO DATASOURCE. QUERO QUE MOSTRE O CAMPO cat_nome
            cb_CatCod.ValueMember   = "cat_cod";                   //VALUEMEMBER = PARA GUARDAR O VALOR...ESTÁ GUARDANDO O VALOR CAT_COD
        }