Пример #1
0
 private void btnSalvar_Click(object sender, EventArgs e)
 {
     try
     {
         //Leitura dos dados;
         ModeloCategoria modelo = new ModeloCategoria();
         modelo.catnome = txtNome.Text;
         //Objeto para gravar os dados no banco
         DALConexao   cx  = new DALConexao(DadosDaConexao.StringDeConexão);
         BLLCategoria bll = new BLLCategoria(cx);
         if (txtCodigo.Text == "")
         {
             //Cadastrar uma categoria
             bll.Incluir(modelo);
             Mensagem("CATEGORIA INSERIDA, CÓDIGO: " + modelo.cat_cod.ToString(), Color.Blue);
         }
         else
         {
             //Alterar uma categoria
             modelo.cat_cod = Convert.ToInt32(txtCodigo.Text);
             bll.Alterar(modelo);
             Mensagem("CATEGORIA ALTERADA ", Color.Blue);
         }
         LimpaTela();
         alteraBotoes();
     }
     catch (Exception erro)
     {
         Erro(erro.Message);
     }
 }
Пример #2
0
        private void frmCadastroProduto_Load(object sender, EventArgs e)
        {
            this.AlteraBotoes(1);
            //combo da categoria
            DALConexao   cx  = new DALConexao(DadosDaConexao.StringDeConexao);
            BLLCategoria bll = new BLLCategoria(cx);

            cmbCategoria.DataSource    = bll.Localizar("");
            cmbCategoria.DisplayMember = "cat_nome";
            cmbCategoria.ValueMember   = "cat_cod";
            cmbCategoria.SelectedIndex = -1;
            try
            {
                //combo da subcategoria
                BLLSubCategoria sbll = new BLLSubCategoria(cx);
                if (cmbCategoria.SelectedIndex >= 0)
                {
                    cmbSubCategoria.DataSource    = sbll.LocalizarPorCategoria((int)cmbCategoria.SelectedValue);
                    cmbSubCategoria.DisplayMember = "scat_nome";
                    cmbSubCategoria.ValueMember   = "scat_cod";
                }
            }
            catch
            {
                MessageBox.Show("Cadastre uma categoria!");
            }

            //combo unidade de medida
            BLLUnidadeDeMedida ubll = new BLLUnidadeDeMedida(cx);

            cmbUnMedida.DataSource    = ubll.Localizar("");
            cmbUnMedida.DisplayMember = "umed_nome";
            cmbUnMedida.ValueMember   = "umed_cod";
        }
Пример #3
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);
            }
        }
Пример #4
0
        /*Esse método altera botões é para ativar/desativar os botões do formulário de cadastro. Na execução vocês irão entender melhor.
         * O código está dentro do campo, #region, logo abaixo. */
        #region
        public void Alterarbotoes(int op)
        {
            btnAlterar.Enabled  = false;
            btnBuscar.Enabled   = false;
            btnExcluir.Enabled  = false;
            btnSalvar.Enabled   = false;
            btnCancelar.Visible = false;

            if (op == 1) //Padrão
            {
                btnSalvar.Text     = "Cadastrar";
                btnBuscar.Enabled  = true;
                btnSalvar.Enabled  = true;
                btnAlterar.Enabled = true;
                btnExcluir.Enabled = true;
                //Carregando os dados
                dgvCategoria.DataSource = BLLCategoria.CarregarGrid();
            }

            if (op == 2) //Atualizar
            {
                btnSalvar.Text      = "Atualizar";
                btnSalvar.Enabled   = true;
                btnCancelar.Visible = true;
            }
        }
Пример #5
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            DaoConexao   cx  = new DaoConexao(DadosDeConexao.StringDeConexao);
            BLLCategoria bll = new BLLCategoria(cx);

            dgvDados.DataSource = bll.Localizar(txtValor.Text);
        }
Пример #6
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                //criar uma conexao
                ModeloCategoria modelo = new ModeloCategoria();
                modelo.CatNome = txtNome.Text;
                //objeto para gravar os dados do banco
                DALConexao   cx  = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLCategoria BLL = new BLLCategoria(cx);

                if (Operacao == "inserir")
                {
                    BLL.Incluir(modelo);                        //CADASTRA NOVA CATEGORIA
                    MessageBox.Show("Cadastro efetuado : codigo " + modelo.CatCod.ToString());
                }
                else
                {
                    modelo.CatCod = Convert.ToInt32(txtCodigo.Text);    //ALTERA UMA CATEGORIA
                    BLL.Alterar(modelo);
                    MessageBox.Show("Cadastro alterado");
                }
                LimpaTela();
                AlterarBotoes(1);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try {
                ModeloCategoria categoria = new ModeloCategoria();
                categoria.CatNome = txtNome.Text;
                DALConexao   cx  = new DALConexao(DadosDaConexao.StringDaConexao);
                BLLCategoria bll = new BLLCategoria(cx);

                if (this.operacao.Equals("inserir"))
                {
                    bll.Incluir(categoria);
                    MessageBox.Show("Cadastro efetuado com sucesso. Codigo: " + categoria.CatCod.ToString());
                }
                else
                {
                    categoria.CatCod = Convert.ToInt32(txtCodigo.Text);
                    bll.Alterar(categoria);
                    MessageBox.Show("Alteração efetuada com sucesso.");
                }
                this.LimpaTela();
                this.alteraBotoes(1);
            } catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
Пример #8
0
 //-------------------------------------------------------------------------------------------------------------------
 private void txtCategoria_Leave(object sender, EventArgs e)
 {
     if (operacao == "inserir")
     {
         int          r   = 0;
         BLLCategoria bll = new BLLCategoria();
         r = bll.VerificaCategoria(txtCategoria.Text);
         if (r > 0)
         {
             DialogResult d = MessageBox.Show("Já existe um registro com esse valor. Deseja alterar o registro?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
             if (d.ToString() == "Yes")
             {
                 DialogResult di = MessageBox.Show("Deseja realmente sobreescrever esse registro? Ao aceitar a operação, o registro antes cadastrado será permanentemente deletado!", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                 if (di.ToString() == "Yes")
                 {
                     this.operacao = "alterar";
                     ModeloCategoria modelo = bll.carregaModelo(r);
                     txtCodigo.Text    = modelo.cat_cod.ToString();
                     txtCategoria.Text = modelo.cat_nome;
                     //this.alteraBotoes(3);
                 }
                 else
                 {
                     txtCategoria.Clear();
                     txtCategoria.Focus();
                 }
             }
             else
             {
                 txtCategoria.Clear();
                 txtCategoria.Focus();
             }
         }
     }
 }
Пример #9
0
        private void btnLocalizar_Click(object sender, EventArgs e)
        {
            frmConsultaCategoria tela = new frmConsultaCategoria();

            tela.ShowDialog();

            if (tela.codigo != 0)
            {
                DALConexao con = new DALConexao(DadosConexao.StringConexao);

                BLLCategoria c = new BLLCategoria(con);

                ModeloCategoria m = c.carregaCategoria(tela.codigo);

                txtCodigo.Text    = m.CodCategoria.ToString();
                txtDescricao.Text = m.NomeCategoria;

                this.AlteraBotoes(3);
            }
            else
            {
                this.LimparCampos();
                this.AlteraBotoes(1);
            }

            tela.Dispose();
        }
Пример #10
0
        private void btnInserir_Click(object sender, EventArgs e)
        {
            tsCadStatus.Image = null;
            tsCadStatus.Text  = "";
            tempo.Start();
            tsCadProgress.Value = 0;
            string        mensagem = "";
            ModCatergoria mod      = new ModCatergoria();

            mod.Categoria = tBoxCategoria.Text.ToUpper();

            DALConexao   cn = new DALConexao(DALDadosConexao.ConStr);
            BLLCategoria u  = new BLLCategoria(cn);

            mensagem = u.IncluirCategoria(mod, tBoxCategoria.TextLength);
            if (mensagem.Contains("sucesso"))
            {
                tsCadStatus.Text  = mensagem;
                tsCadStatus.Image = Properties.Resources.Sucesso;
            }
            else
            {
                tsCadStatus.Text  = mensagem;
                tsCadStatus.Image = Properties.Resources.Aviso;
            }

            tBoxCategoria.Clear();
            tBoxCategoria.Focus();
        }
Пример #11
0
        private void Localizar()
        {
            DALConexao   cx  = new DALConexao(DadosDaConexao.StringDeConexão);
            BLLCategoria bll = new BLLCategoria(cx);

            dgvDados.DataSource = bll.Localizar(txtValor.Text);
        }
Пример #12
0
        private void btAddCategoria_Click(object sender, EventArgs e)//adicionar catagoria aula 49
        {
            frmCadastroCategoria f = new frmCadastroCategoria();

            f.ShowDialog();
            f.Dispose();

            //combo da categoria
            DALConexao   cx  = new DALConexao(DadosDaConexao.StringDeConexao); //criar conexão
            BLLCategoria bll = new BLLCategoria(cx);                           //criar o objeto categoria

            cbCategoria.DataSource    = bll.Localizar("");                     //localizar todas as catagorias cadastradas, e mostra a 1° da lista
            cbCategoria.DisplayMember = "cat_nome";                            //mostrar o nome (Indicar qual coluna é exibida para selecionar)
            cbCategoria.ValueMember   = "cat_cod";                             //armazena o codigo do item selecionado

            //--------------------------------------------------------------------------------------------------
            // Carragar o combobox das subcatagorias
            //--------------------------------------------------------------------------------------------------
            try// Tratar erro caso nao tenha catagoria cadastrado, ou campo esta vazio
            {
                //so montrar a subcatagiria conforme a catagiria selecionada:
                //combo da subcategoria, que depende da catagoria selecionada A
                BLLSubCategoria sbll = new BLLSubCategoria(cx);
                cbSubCategoria.DataSource    = sbll.LocalizarPorCategoria((int)cbCategoria.SelectedValue); //aula 33 7:00
                cbSubCategoria.DisplayMember = "scat_nome";                                                //mostrar o nome (Indicar qual coluna é exibida para selecionar)
                cbSubCategoria.ValueMember   = "scat_cod";                                                 //armazena o codigo do item selecionado
            }
            catch
            {
                //MessageBox.Show("Cadastre uma categoria"); //https://youtu.be/rrHEAtoJSIs?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA&t=182
            }
        }
Пример #13
0
        private void frmCadastroProduto_Load(object sender, EventArgs e)
        {
            alterarBotoes(1);

            ////COMBO DA CATEGORIA
            DALConexao conexao = new DALConexao(DadosDaConexao.StringDeConexao);
            BLLCategoria daoCategoria = new BLLCategoria(conexao);
            cboCategoria.DataSource = daoCategoria.Localizar("");
            cboCategoria.DisplayMember = "cat_nome";
            cboCategoria.ValueMember = "cat_cod";
            //cboCategoria.AutoCompleteMode = AutoCompleteMode.Suggest;
            //cboCategoria.AutoCompleteSource = AutoCompleteSource.ListItems;
            try
            {
                BLLSubCategoria sub = new BLLSubCategoria(conexao);
                cboSubCategoria.DataSource = sub.LocalizaPorCategoria(1);
                //cbSubCategoria.DataSource = sub.LocalizaPorCategoria((int)cbCategoria.SelectedValue);
                cboSubCategoria.DisplayMember = "scat_nome";
                cboSubCategoria.ValueMember = "scat_cod";

            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }

            //COMBO UNIDADE DE MEDIDA
            BLLUnidMedida daoUniMedida = new BLLUnidMedida(conexao);
            cboUnidMedida.DataSource = daoUniMedida.Localizar("");
            cboUnidMedida.DisplayMember = "umed_nome";
            cboUnidMedida.ValueMember = "umed_cod";
        }
Пример #14
0
 private void btnSalvar_Click(object sender, EventArgs e)
 {
     try {
         ModeloCategoria mCategoria = new ModeloCategoria();
         mCategoria.CatNome = txtNome.Text;
         DAOConexao   daoConexao = new DAOConexao(DadosDaConexao.StringDeConexao);
         BLLCategoria bll        = new BLLCategoria(daoConexao);
         if (operacao == "Incluir")
         {
             // cadastrar uma categoria
             bll.incluir(mCategoria);
             MessageBox.Show("Cadastro efetuado - codigo: " + mCategoria.CatCod.ToString());
         }
         else
         {
             // alterar uma categoria
             mCategoria.CatCod = int.Parse(txtCodigo.Text);
             bll.alterar(mCategoria);
             MessageBox.Show("Cadastro alterado");
         }
         limpaCampos();
         alteraBotoes(1);
     }catch (Exception a) {
         MessageBox.Show(a.Message);
     }
 }
Пример #15
0
        private void frmCadastroProduto_Load(object sender, EventArgs e)
        {
            txtQtde.MaxLength = 6;
            this.alteraBotoes(1);
            //combo da categoria
            DALConexao   cx  = new DALConexao(DadosDaConexao.StringDeConexao);
            BLLCategoria bll = new BLLCategoria(cx);

            cbCategoria.DataSource    = bll.Localizar("");
            cbCategoria.DisplayMember = "cat_nome";
            cbCategoria.ValueMember   = "cat_cod";
            try
            {
                //combo da subcategoria
                BLLSubCategoria sbll = new BLLSubCategoria(cx);
                cbSubCategoria.DataSource    = sbll.LocalizarPorCategoria((int)cbCategoria.SelectedValue);
                cbSubCategoria.DisplayMember = "scat_nome";
                cbSubCategoria.ValueMember   = "scat_cod";
            }
            catch
            {
                //MessageBox.Show("Cadastre uma categoria");
            }
            //combo und medida
            BLLUnidadeDeMedida ubll = new BLLUnidadeDeMedida(cx);

            cbUnd.DataSource    = ubll.Localizar("");
            cbUnd.DisplayMember = "umed_nome";
            cbUnd.ValueMember   = "umed_cod";
        }
Пример #16
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                ModeloCategoria m = new ModeloCategoria();
                m.NomeCategoria = txtDescricao.Text;

                DALConexao con = new DALConexao(DadosConexao.StringConexao);

                BLLCategoria c = new BLLCategoria(con);

                if (this.operacao == "INSERIR") //Cadastro
                {
                    c.Incluir(m);

                    MessageBox.Show("Cadastro efetuado com sucesso: Código " + m.CodCategoria.ToString());
                }
                else //Alterar
                {
                    m.CodCategoria = Convert.ToInt32(txtCodigo.Text);

                    c.Alterar(m);

                    MessageBox.Show("Cadastro alterado com sucesso.");
                }

                this.LimparCampos();

                this.AlteraBotoes(1);
            }
            catch (Exception erro)
            {
                MessageBox.Show("Erro: " + erro.Message);
            }
        }
Пример #17
0
 private void btnSalvar_Click(object sender, EventArgs e)
 {
     try {
         //Leitura dos Dados
         ModeloCategoria modelo = new ModeloCategoria();
         modelo.CatNome = txtNome.Text;
         //Obj para gravar os dados no Banco
         DALConexao   cx  = new DALConexao(DadosDaConexao.StringDeConexao);
         BLLCategoria bll = new BLLCategoria(cx);
         if (this.operacao == "inserir")
         {  //Cadastrar uma Categoria
             bll.incluir(modelo);
             MessageBox.Show("Cadastro efetuado: Código " + modelo.CatCod.ToString());
         }
         else
         {  //Alterar uma Categoria
             modelo.CatCod = Convert.ToInt32(txtCodigo.Text);
             bll.Alterar(modelo);
             MessageBox.Show("Cadastro Alterado");
         }
         this.LimpaTela();
         this.alterarBotoes(1);
     }
     catch (Exception erro)
     {
         MessageBox.Show(erro.Message);
     }
 }
Пример #18
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult mensagem = MessageBox.Show("Desaja excluir o registro?", "Aviso", MessageBoxButtons.YesNo);

                if (mensagem.ToString().Equals("Yes"))
                {
                    DALConexao con = new DALConexao(DadosConexao.StringConexao);

                    BLLCategoria c = new BLLCategoria(con);

                    c.Excluir(Convert.ToInt32(txtCodigo.Text));

                    this.LimparCampos();

                    this.AlteraBotoes(1);
                }
            }
            catch
            {
                MessageBox.Show("Erro ao excluir registro");

                this.AlteraBotoes(3);
            }
        }
Пример #19
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {                                                     //CRIA A CONEXAO
            DALConexao   dalConexao   = new DALConexao(DadosDaConexao.StringDeConexao);
            BLLCategoria bLLCategoria = new BLLCategoria(dalConexao);

            DgvDados.DataSource = bLLCategoria.Localizar(txtValor.Text);
        }
Пример #20
0
        private void btnPesquisarCategoria_Click(object sender, EventArgs e)
        {
            DALConexao   cx  = new DALConexao(DadosdaConexao.StringDeConexao);
            BLLCategoria bll = new BLLCategoria(cx);

            gridViewCategoria.DataSource = bll.Localizar(inputInserirCategoria.Text);
        }
Пример #21
0
        private void btnConsultarCond_Click(object sender, EventArgs e)
        {
            string       codigodebarras = txtCodigoBarrasCond.Text;
            ProdutoModel obj            = new ProdutoModel();

            Produto objP = DALProduto.selecionarProduto(codigodebarras);

            obj = BLLProduto.selecionarUm(codigodebarras);
            BLLCategoria BLLCat = new BLLCategoria();

            if (obj != null)
            {
                txtCodigoBarrasCond.Text = obj.codigodebarra.Trim();
                txtQtdCond.Text          = "1";
                txtPrecoCond.Text        = obj.preco.ToString();
                //avisosCond.Visible = true;
                avisosCond.Text           = "Codigo de barras já registrado !";
                dgvCondicional.DataSource = DALProduto.SelecionarListaComQtd(txtCodigoDeBarras.Text);


                //cbMarca.Focus();
            }
            else
            {
                MessageBox.Show("O produto não esta cadastrado !");
                txtPrecoCond.Text = "";
                //txtPorcentagem.Text = "";
                txtQtdCond.Text = "1";

                dgvCondicional.DataSource = DALProduto.SelecionarListaComQtd(txtCodigoDeBarras.Text);
            }
        }
Пример #22
0
        private void btnAddCategoria_Click(object sender, EventArgs e)
        {
            frmCadastroCategoria f = new frmCadastroCategoria();

            f.ShowDialog();
            f.Dispose();
            DALConexao   cx  = new DALConexao(DadosDaConexao.StringDeConexão);
            BLLCategoria bll = new BLLCategoria(cx);

            cbxCategoria.DataSource    = bll.Localizar("");
            cbxCategoria.DisplayMember = "NOME";
            cbxCategoria.ValueMember   = "CODIGO";
            try
            {
                //combo sub categoria
                BLLSubCategoria sbll = new BLLSubCategoria(cx);
                cbxSubCategoria.DataSource    = sbll.LocalizarPorCategoria(Convert.ToInt32(cbxCategoria.SelectedValue));
                cbxSubCategoria.DisplayMember = "NOME";
                cbxSubCategoria.ValueMember   = "CODIGO";
            }
            catch
            {
                MessageBox.Show("Cadastre uma categoria");
            }
        }
Пример #23
0
        //Método do botão salvar (Método criado na camada DAL)
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                /*Aqui eu chamei a classe MCategoria que está na camada Modelo. Caso eu não chamasse ela aqui, eu não iria conseguir acessar
                 * os atributos da classe. A classe está sendo instanciada pela varíavel modelo, que está guardando todos os atributos da
                 * classe.*/
                MCategoria modelo = new MCategoria(txtNome.Text);

                //Analisando se o usuário deseja atualizar ou salvar um novo registro
                if (btnSalvar.Text != "Atualizar")
                {
                    BLLCategoria.Incluir(modelo);
                    MessageBox.Show("Cadastro realizado com sucesso!");
                }
                else
                {
                    modelo.categoriaCod = Convert.ToInt32(txtCodigo.Text); //Pegando o ID
                    BLLCategoria.Alterar(modelo);
                    MessageBox.Show("Cadastro alterado com sucesso!");
                }
                LimpaTela();
            }

            /* A mensagem de erro já está perfeita. Com esse método ele já idenifica o tipo de erro que está causando e retorna
             * para o usuário. Só precisa apenas aprimorar. Colocar um ícone e etc.*/
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
Пример #24
0
        private void btAddCategoria_Click(object sender, EventArgs e)
        {
            frmCadastroCategoria f = new frmCadastroCategoria();

            f.ShowDialog();
            f.Dispose();
            //criar conexão para exibir no combobox os nomes da categoria
            DALConexao   cx  = new DALConexao(DadosDaConexao.StringDeConexao);
            BLLCategoria bll = new BLLCategoria(cx);

            cbCategoria.DataSource    = bll.Localizar("");
            cbCategoria.DisplayMember = "cat_nome";
            cbCategoria.ValueMember   = "cat_cod";
            try
            {
                //criar conexão para exibir no combobox os nomes da subcategoria
                BLLSubcategoria sbll = new BLLSubcategoria(cx);
                cbSubCategoria.DataSource    = sbll.LocalizaPorCategoria((int)cbCategoria.SelectedValue);
                cbSubCategoria.DisplayMember = "scat_nome";
                cbSubCategoria.ValueMember   = "scat_cod";
            }
            catch
            {
                MessageBox.Show("Cadastre uma cegoria");
            }
        }
Пример #25
0
        private void btnAddCat_Click(object sender, EventArgs e)
        {
            frmCadastroCategoria f = new frmCadastroCategoria();

            f.ShowDialog();
            f.Dispose();
            DALConexao   cx  = new DALConexao(DadosDaConexao.StringDeConexao);
            BLLCategoria bll = new BLLCategoria(cx);

            cmbCategoria.DataSource    = bll.Localizar("");
            cmbCategoria.DisplayMember = "cat_nome";
            cmbCategoria.ValueMember   = "cat_cod";
            cmbCategoria.SelectedIndex = -1;
            try
            {
                //combo da subcategoria
                BLLSubCategoria sbll = new BLLSubCategoria(cx);
                if (cmbCategoria.SelectedIndex >= 0)
                {
                    cmbSubCategoria.DataSource    = sbll.LocalizarPorCategoria((int)cmbCategoria.SelectedValue);
                    cmbSubCategoria.DisplayMember = "scat_nome";
                    cmbSubCategoria.ValueMember   = "scat_cod";
                }
            }
            catch
            {
                MessageBox.Show("Cadastre uma categoria!");
            }
        }
Пример #26
0
        private void frmProduto_Load(object sender, EventArgs e)
        {
            this.alteraBotoes(1);
            //criar conexão para exibir no combobox os nomes da categoria
            DALConexao   cx  = new DALConexao(DadosDaConexao.StringDeConexao);
            BLLCategoria bll = new BLLCategoria(cx);

            cbCategoria.DataSource    = bll.Localizar("");
            cbCategoria.DisplayMember = "cat_nome";
            cbCategoria.ValueMember   = "cat_cod";
            try
            {
                //criar conexão para exibir no combobox os nomes da subcategoria
                BLLSubcategoria sbll = new BLLSubcategoria(cx);
                cbSubCategoria.DataSource    = sbll.LocalizaPorCategoria((int)cbCategoria.SelectedValue);
                cbSubCategoria.DisplayMember = "scat_nome";
                cbSubCategoria.ValueMember   = "scat_cod";
            }
            catch
            {
                MessageBox.Show("Cadastre uma cegoria");
            }

            //criar conexão para exibir no combobox os nomes da unidade de medidas
            BLLUnidadeDeMedida ubll = new BLLUnidadeDeMedida(cx);

            cbUnidadeDeMedida.DataSource    = ubll.Localizar("");
            cbUnidadeDeMedida.DisplayMember = "umed_nome";
            cbUnidadeDeMedida.ValueMember   = "umed_cod";
        }
Пример #27
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                //leitura de dados
                ModeloCategoria modelo = new ModeloCategoria();
                modelo.CatNome = txtNome.Text;
                // obj para gravar os dados no banco
                DALConexao   cx  = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLCategoria bll = new BLLCategoria(cx);

                if (this.operacao == "inserir")
                {
                    //cadastrar uma categoria
                    bll.Incluir(modelo);
                    MessageBox.Show("Cadastro efetuado com sucesso! O código da categoria é: " + modelo.CatCod.ToString());
                }
                else
                {
                    //alterar uma categoria
                    modelo.CatCod = Convert.ToInt32(txtCodigo.Text);
                    bll.Alterar(modelo);
                    MessageBox.Show("Cadastro atualizado com sucesso!");
                }
                this.limpaTela();
                this.alteraBotoes(1);
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
Пример #28
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                ModeloCategoria modelo = new ModeloCategoria();
                modelo.Cat_nome = txtNome.Text;
                DALConexao   cx  = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLCategoria bll = new BLLCategoria(cx);

                if (this.operacao == "inserir")
                {
                    bll.Incluir(modelo);
                    MessageBox.Show("Cadastro Realizado. Código: " + modelo.Cat_cod.ToString());
                }
                else
                {
                    modelo.Cat_cod = Convert.ToInt32(txtCodigo.Text);
                    bll.Alterar(modelo);
                    MessageBox.Show("Cadastro Alterado.");
                }
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
Пример #29
0
        private void Frm_CadastroProduto_Load(object sender, EventArgs e)       //COMBO BOX DA CATEGORIA
        {
            AlterarBotoes(1);

            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";
            //alto completar
            cbCategoria.AutoCompleteMode   = AutoCompleteMode.Suggest;      //tipo que sera de alto completar(SUGESTAO)
            cbCategoria.AutoCompleteSource = AutoCompleteSource.ListItems;  //itens do proprio combo box
            try
            {
                //COMBO BOX DA SUB CATEGOPRIA==
                BLLSubCategoria bllsubCategoria = new BLLSubCategoria(dalConexao);
                cbSubcategoria.DataSource    = bllsubCategoria.LocalizaPorCategoria(Convert.ToInt32(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);
            }

            //UNIDADE DE MEDIDA==
            BLLUnidadeDeMedida bllunidadedeMedida = new BLLUnidadeDeMedida(dalConexao);

            cbUnidadeMedida.DataSource    = bllunidadedeMedida.localizar("");                     //VAI RECEBER O RETORNO DO METODO !
            cbUnidadeMedida.DisplayMember = "umed_nome";
            cbUnidadeMedida.ValueMember   = "umed_cod";
        }
        private void btnLocalizar_Click(object sender, EventArgs e)
        {
            frmConsultaCategoria consultaCategoria = new frmConsultaCategoria();

            consultaCategoria.ShowDialog();

            try
            {
                if (consultaCategoria.codigo != 0)
                {
                    DALConexao      conexao   = new DALConexao(DadosDaConexao.StringDeConexao);
                    BLLCategoria    categoria = new BLLCategoria(conexao);
                    ModeloCategoria modelo    = categoria.carregaModeloCategoria(consultaCategoria.codigo);
                    txtCodigo.Text    = modelo.Cat_cod.ToString();
                    txtCategoria.Text = modelo.Cat_nome;
                    this.alterarBotoes(3);
                }
                else
                {
                    this.limparTela();
                    this.alterarBotoes(1);
                }
                consultaCategoria.Dispose();
            }
            catch (Exception ex)
            {
                MetroFramework.MetroMessageBox.Show(this, "Impossivel encontrar o registro. \n O resistro esta sendo utilizado em outro local " + ex.Message, "OK", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }