示例#1
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";
        }
示例#2
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";
        }
示例#3
0
        //fazer validação se ja foi cadastrado algo igual ( aula 22.1)
        private void txtUnidadeMedida_Leave(object sender, EventArgs e) //Ocorre quando o foco de entrada deixa o controle.
        {
            if (this.operacao == "inserir")                             //vai verificar somente na operação de inserção:
            {
                int                r   = 0;                             //inicalmente zerado
                DALConexao         cx  = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx);
                r = bll.VerificaUnidadeDeMedida(txtUnidadeMedida.Text);

                if (r > 0)//se maior que zero, significa que ja encontrou,
                {
                    //se encontrou , pergunta se quer alterar o registro encontrado:
                    DialogResult d = MessageBox.Show("Já existe um registro com esse valor. Deseja alterar o registro?", "Aviso", MessageBoxButtons.YesNo);
                    if (d.ToString() == "Yes")//se responder sim
                    {
                        //executa a operação de alterar:
                        this.operacao = "alterar";
                        ModeloUnidadeDeMedida modelo = bll.CarregaModeloUnidadeDeMedida(r);
                        //coloca os valores na tela, conforme o retorno
                        txtCod.Text           = modelo.UmedCod.ToString();
                        txtUnidadeMedida.Text = modelo.UmedNome;

                        //alteraBotoes(3);//sem necessidade de alterar o estado dos botoes
                    }
                }
            }
        }
        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";
        }
示例#5
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            ModeloUnidadeDeMedida modelounidadedeMedida = new ModeloUnidadeDeMedida();              //criar modelo da unidade medida

            modelounidadedeMedida.UmedNome = txtUnidadeMedida.Text;                                 //preenche o modelo pegando o nome da tela da unidade medida

            DALConexao         dalconexao         = new DALConexao(DadosDaConexao.StringDeConexao); //cria conexao
            BLLUnidadeDeMedida bllunidadedeMedida = new BLLUnidadeDeMedida(dalconexao);             //cria bll

            //if (modelounidadedeMedida.UmedCod.Length == 1)
            //{
            //    if (Operacao == "inserir")      //se for inserir
            //    {
            //        //salvar
            //        bllunidadedeMedida.Incluir(modelounidadedeMedida);
            //        MessageBox.Show("Cadastro efetuado com sucesso ! \n Código :" + modelounidadedeMedida.UmedCod.ToString());      //mensagem ao usuario
            //    }
            //}
            if (Operacao == "inserir")      //se for inserir
            {
                //salvar
                bllunidadedeMedida.Incluir(modelounidadedeMedida);
                MessageBox.Show("Cadastro efetuado com sucesso :\n Código " + modelounidadedeMedida.UmedCod.ToString());      //mensagem ao usuario
            }
            else
            {
                //alterar
                modelounidadedeMedida.UmedCod = Convert.ToInt32(txtCod.Text); //le o codigo da unidade medida da tela
                bllunidadedeMedida.Alterar(modelounidadedeMedida);            //chama o altera
                MessageBox.Show("Cadastro alterado com sucesso !");           //exibe menssagem
            }
            LimpaTela();
            AlterarBotoes(1);
        }
示例#6
0
        private void txtUnidadeMedida_Leave(object sender, EventArgs e)
        {
            //evento LEAVE - O FOCO DEIXAR O TEXTBOX..QUANDO ELE FOR DEIXAR O TEXTBOX


            if (Operacao == "inserir")
            {
                int R = 0;

                DALConexao         dalConexao         = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLUnidadeDeMedida bllunidadedeMedida = new BLLUnidadeDeMedida(dalConexao);

                R = bllunidadedeMedida.VerificaUnidadeDeMedida(txtUnidadeMedida.Text);

                if (R > 0)
                {
                    DialogResult dialogResult = MessageBox.Show("Já existe um registro com esse valor. \n Deseja alterar o registro ?", "Aviso", MessageBoxButtons.YesNo);
                    if (dialogResult.ToString() == "Yes")
                    {
                        txtUnidadeMedida.Focus();

                        Operacao = "alterar";

                        ModeloUnidadeDeMedida modelo = bllunidadedeMedida.CarregaModeloUnidadeDeMedida(R);
                        txtCod.Text           = modelo.UmedCod.ToString();
                        txtUnidadeMedida.Text = modelo.UmedNome;
                        //AlterarBotoes(3);

                        //REVER VIDEO E COMENTAR TUDO, ENTENDENDO PASSO A PASSO OQUE FOI FEITO.
                        //EP 22
                    }
                }
            }
        }
示例#7
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                //leitura dos dados da tela
                ModeloUnidadeDeMedida modelo = new ModeloUnidadeDeMedida();
                modelo.UmedNome = txtNome.Text;

                //obj para gravar os dados no banco
                DALConexao         cnx = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cnx);

                if (this.operacao == "Inserir")
                {
                    //cadastrar uma categoria
                    bll.Incluir(modelo);
                    MessageBox.Show("Cadastro efetuado, Codigo" + modelo.UmedCod.ToString());
                }
                else
                {
                    modelo.UmedCod = Convert.ToInt32(txtCodigo.Text);
                    bll.Alterar(modelo);
                    MessageBox.Show("Cadastro alterado");
                }
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
示例#8
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";
        }
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                ModeloUnidadeDeMedida modelo = new ModeloUnidadeDeMedida();
                modelo.Umednome = txtUnidadeMedida.Text;
                DALConexao         cx  = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx);

                if (this.operacao == "inserir")
                {
                    bll.Incluir(modelo);
                    MessageBox.Show("Cadastro Realizado. Código: " + modelo.Umedcod.ToString());
                }
                else
                {
                    modelo.Umedcod = Convert.ToInt32(txtCod.Text);
                    bll.Alterar(modelo);
                    MessageBox.Show("Cadastro Alterado.");
                }
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            DALConexao         cx  = new DALConexao(DadosDaConexao.StringDeConexao);
            BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx);

            dgvDados.DataSource = bll.Localizar(txtValor.Text);
        }
示例#11
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                // Leitura de dados //
                ModeloUnidadeDeMedida modelo = new ModeloUnidadeDeMedida();
                modelo.UmedNome = txtUnidadeMedida.Text;

                // Objeto para gravar os dados no banco //
                DALConexao         cx  = new DALConexao(DadosDaConexão.StringDeConexao);
                BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx);

                if (this.operacao == "inserir")
                {
                    bll.Incluir(modelo);
                    MessageBox.Show("Cadastro efetuado código " + modelo.UmedCod.ToString());
                }
                else
                {
                    modelo.UmedCod = Convert.ToInt32(txtCod.Text);
                    bll.Alterar(modelo);
                    MessageBox.Show("Cadastro Alterado");
                }
                this.LimpaTela();
                this.alteraBotoe(1);
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
示例#12
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            DALConexao         dalConexao         = new DALConexao(DadosDaConexao.StringDeConexao);
            BLLUnidadeDeMedida bllunidadedeMedida = new BLLUnidadeDeMedida(dalConexao);

            DgvDados.DataSource = bllunidadedeMedida.localizar(txtValor.Text);
        }
示例#13
0
        private void btnLocalizar_Click(object sender, EventArgs e)
        {
            //obj para gravar os dados no banco
            DALConexao         cnx = new DALConexao(DadosDaConexao.StringDeConexao);
            BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cnx);

            dgvDados.DataSource = bll.Localizar(txtValor.Text);
        }
        private void btnInserirCategoria_Click(object sender, EventArgs e)
        {
            ModeloUnidadeDeMedida modelo = new ModeloUnidadeDeMedida();

            modelo.UmedNome = inputInserirUndMedida.Text;
            DALConexao         cx  = new DALConexao(DadosdaConexao.StringDeConexao);
            BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx);

            bll.Incluir(modelo);
            inputInserirUndMedida.Text = String.Empty;
        }
示例#15
0
        //========================================================================================================================================
        private void frmCadastroProduto_Load(object sender, EventArgs e) //aula 33 1:20 - Como carregar os combobox
        {
            //--------------------------------------------------------------------------------------------------
            // Carragar o combobox das catagorias
            //--------------------------------------------------------------------------------------------------
            this.alteraBotoes(1);
            //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

            //auto completar combobox: https://youtu.be/duG7x9KR4jA?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA&t=340
            cbCategoria.AutoCompleteMode   = AutoCompleteMode.Suggest;
            cbCategoria.AutoCompleteSource = AutoCompleteSource.ListItems;

            //--------------------------------------------------------------------------------------------------
            // 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

                //auto completar combobox: https://youtu.be/duG7x9KR4jA?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA&t=340
                cbSubCategoria.AutoCompleteMode   = AutoCompleteMode.Suggest;
                cbSubCategoria.AutoCompleteSource = AutoCompleteSource.ListItems;
            }
            catch
            {
                //MessageBox.Show("Cadastre uma categoria"); //https://youtu.be/rrHEAtoJSIs?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA&t=182
            }

            //--------------------------------------------------------------------------------------------------
            // Carragar o combobox das unidades de medida
            //--------------------------------------------------------------------------------------------------
            //combo und medida aula 33  https://youtu.be/TUke-tVYFcw?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA&t=924
            BLLUnidadeDeMedida ubll = new BLLUnidadeDeMedida(cx);

            cbUnd.DataSource    = ubll.Localizar("");
            cbUnd.DisplayMember = "umed_nome"; //mostrar o nome (Indicar qual coluna é exibida para selecionar)
            cbUnd.ValueMember   = "umed_cod";  //armazena o codigo do item selecionado

            //auto completar combobox: https://youtu.be/duG7x9KR4jA?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA&t=340
            cbUnd.AutoCompleteMode   = AutoCompleteMode.Suggest;
            cbUnd.AutoCompleteSource = AutoCompleteSource.ListItems;
        }
示例#16
0
        private void btnAddUMed_Click(object sender, EventArgs e)
        {
            frmCadastroUnidadeDeMedida f = new frmCadastroUnidadeDeMedida();

            f.ShowDialog();
            f.Dispose();
            DALConexao         cx   = new DALConexao(DadosDaConexao.StringDeConexao);
            BLLUnidadeDeMedida ubll = new BLLUnidadeDeMedida(cx);

            cmbUnMedida.DataSource    = ubll.Localizar("");
            cmbUnMedida.DisplayMember = "umed_nome";
            cmbUnMedida.ValueMember   = "umed_cod";
        }
        private void btAddUnidMedida_Click(object sender, EventArgs e)
        {
            frmCadastroUnidadeDeMedida f = new frmCadastroUnidadeDeMedida();

            f.ShowDialog();
            f.Dispose();
            //criar conexão para exibir no combobox os nomes da unidade de medidas
            DALConexao         cx   = new DALConexao(DadosDaConexao.StringDeConexao);
            BLLUnidadeDeMedida ubll = new BLLUnidadeDeMedida(cx);

            cbUnidadeDeMedida.DataSource    = ubll.Localizar("");
            cbUnidadeDeMedida.DisplayMember = "umed_nome";
            cbUnidadeDeMedida.ValueMember   = "umed_cod";
        }
示例#18
0
        private void btAdd_Und_Click(object sender, EventArgs e)
        {
            Frm_CadastroUnidadeDeMedida unidadeDeMedida = new Frm_CadastroUnidadeDeMedida();

            unidadeDeMedida.ShowDialog();
            unidadeDeMedida.Dispose();

            DALConexao         dalConexao = new DALConexao(DadosDaConexao.StringDeConexao);
            BLLUnidadeDeMedida bllMedida  = new BLLUnidadeDeMedida(dalConexao);


            cbUnidadeMedida.DataSource    = bllMedida.localizar("");
            cbUnidadeMedida.DisplayMember = "umed_nome";
            cbUnidadeMedida.ValueMember   = "umed_cod";
        }
        private void FormUndMedida_Load(object sender, EventArgs e)
        {
            DALConexao         cx  = new DALConexao(DadosdaConexao.StringDeConexao);
            BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx);

            gridViewUndMedida.DataSource = bll.Localizar(inputInserirUndMedida.Text);

            gridViewUndMedida.Columns[0].HeaderText = "Código";
            gridViewUndMedida.Columns[0].Width      = 50;
            gridViewUndMedida.Columns[1].HeaderText = "Unidade de medida";
            gridViewUndMedida.Columns[1].Width      = 253;

            btnSalvarUndMedida.Visible  = false;
            btnExcluirUndMedida.Visible = false;
        }
示例#20
0
        private void btAddUnMed_Click(object sender, EventArgs e)
        {
            frmCadastrounidadeDeMedida f = new frmCadastrounidadeDeMedida();

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

            //--------------------------------------------------------------------------------------------------
            // Carragar o combobox das unidades de medida
            //--------------------------------------------------------------------------------------------------
            //combo und medida aula 33  https://youtu.be/TUke-tVYFcw?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA&t=924
            DALConexao         cx   = new DALConexao(DadosDaConexao.StringDeConexao);//criar conexão
            BLLUnidadeDeMedida ubll = new BLLUnidadeDeMedida(cx);

            cbUnd.DataSource    = ubll.Localizar("");
            cbUnd.DisplayMember = "umed_nome"; //mostrar o nome (Indicar qual coluna é exibida para selecionar)
            cbUnd.ValueMember   = "umed_cod";  //armazena o codigo do item selecionado
        }
 private void btnInserirUndMedida_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Confirma inclusão do item?", "Incluir item", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         ModeloUnidadeDeMedida modelo = new ModeloUnidadeDeMedida();
         modelo.UmedNome = inputInserirUndMedida.Text;
         DALConexao         cx  = new DALConexao(DadosdaConexao.StringDeConexao);
         BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx);
         bll.Incluir(modelo);
         inputInserirUndMedida.Text   = String.Empty;
         gridViewUndMedida.DataSource = bll.Localizar(inputInserirUndMedida.Text);
         MessageBox.Show("Cadastro efetuado!");
     }
     else
     {
         MessageBox.Show("Item não incluido!", "Incluir item", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
示例#22
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            frmConsultaUnidadeDeMedida f = new frmConsultaUnidadeDeMedida();

            f.ShowDialog();
            if (f.codigo != 0)
            {
                DALConexao            cx     = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLUnidadeDeMedida    bll    = new BLLUnidadeDeMedida(cx);
                ModeloUnidadeDeMedida modelo = bll.CarregarModeloUnidadeDeMedida(f.codigo);
                txtCodigo.Text = modelo.UmedCod.ToString();
                txtNome.Text   = modelo.UmedNome;
                alteraBotoes(3);
            }
            else
            {
                this.alteraBotoes(1);
            }
            f.Dispose();
        }
 private void btnExcluir_Click(object sender, EventArgs e)
 {
     try
     {
         DialogResult d = MessageBox.Show("Deseja excluir o registro?", "Aviso", MessageBoxButtons.YesNo);
         if (d.ToString() == "Yes")
         {
             DALConexao         cx  = new DALConexao(DadosDaConexao.StringDeConexao);
             BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx);
             bll.Excluir(Convert.ToInt32(txtCod.Text));
             this.LimpaTela();
             this.alterarBotoes(1);
         }
     }
     catch
     {
         MessageBox.Show("Impossível excluir o registro. \n O Registro Está sendo Utilizado em outro Local.");
         this.alterarBotoes(3);
     }
 }
 private void txtUnidadeMedida_Leave(object sender, EventArgs e)
 {
     if (this.operacao == "inserir")
     {
         int                r   = 0;
         DALConexao         cx  = new DALConexao(DadosDaConexao.StringDeConexao);
         BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx);
         r = bll.VerificaUnidadeDeMedida(txtUnidadeMedida.Text);
         if (r > 0)
         {
             DialogResult d = MessageBox.Show("Já existe um registro com esse valor. Deseja alterar esse registro?", "Aviso", MessageBoxButtons.YesNo);
             if (d.ToString() == "Yes")
             {
                 this.operacao = "alterar";
                 ModeloUnidadeDeMedida modelo = bll.CarregaModeloUnidadeDeMedida(r);
                 txtCod.Text           = modelo.UmedCod.ToString();
                 txtUnidadeMedida.Text = modelo.UmedNome;
             }
         }
     }
 }
        private void btnExcluirUndMedida_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Você tem certeza que deseja remover esse item?", "Remover item", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                DALConexao         cx  = new DALConexao(DadosdaConexao.StringDeConexao);
                BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx);
                bll.Excluir(Convert.ToInt32(codigo));

                MessageBox.Show("Item excluido com sucesso!");

                inputInserirUndMedida.Text   = String.Empty;
                gridViewUndMedida.DataSource = bll.Localizar(inputInserirUndMedida.Text);

                btnSalvarUndMedida.Visible  = false;
                btnExcluirUndMedida.Visible = false;
                btnInserirUndMedida.Visible = true;
            }
            else
            {
                MessageBox.Show("Item não removido", "Remover item", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
示例#26
0
        private void frmCadastroProduto_Load(object sender, EventArgs e)
        {
            try
            {
                DaoConexao     cx     = new DaoConexao(DadosDeConexao.StringDeConexao);
                BLLNivelAcesso bll    = new BLLNivelAcesso(cx);
                DataTable      tabela = new DataTable();
                tabela = bll.LocalizarNivelAcesso(SessaoUsuario.Session.Instance.UsuID, this.txtNome.ToString());

                BLLCategoria cbll = new BLLCategoria(cx);
                cbCategoria.DataSource    = cbll.loadComboBox();
                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";

                this.alteraBotoes(1);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#27
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult d = MessageBox.Show("Deseja Excluir o registro?", "Aviso", MessageBoxButtons.YesNo);
                if (d.ToString() == "Yes")
                {
                    //obj para gravar os dados no banco
                    DALConexao         cnx = new DALConexao(DadosDaConexao.StringDeConexao);
                    BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cnx);

                    bll.Excluir(Convert.ToInt32(txtCodigo.Text));
                    MessageBox.Show("Cadastro excluido");
                    this.LimpaTela();
                    this.alteraBotoes(1);
                }
            }
            catch
            {
                MessageBox.Show("Impossivel excluir o registro.\n O registro esta sendo utilizado em outro local.");
                this.alteraBotoes(3);
            }
        }
示例#28
0
        private void frmCadastroProduto_Load(object sender, EventArgs e)
        {
            alteraBotoe(1);
            DALConexao   cx  = new DALConexao(DadosDaConexão.StringDeConexao);
            BLLCategoria bll = new BLLCategoria(cx);

            cbCategoria.DataSource    = bll.Localizar("");
            cbCategoria.DisplayMember = "cat_nome";
            cbCategoria.ValueMember   = "cat_cod";


            BLLSubCategoria sbll = new BLLSubCategoria(cx);

            cbSubCategoria.DataSource    = sbll.LocalizarPorCategoria((int)cbCategoria.SelectedValue);
            cbSubCategoria.DisplayMember = "scat_nome";
            cbSubCategoria.ValueMember   = "scat_cod";

            BLLUnidadeDeMedida ubll = new BLLUnidadeDeMedida(cx);

            cbUnd.DataSource    = ubll.Localizar("");
            cbUnd.DisplayMember = "umed_nome";
            cbUnd.ValueMember   = "umed_cod";
        }
示例#29
0
        private void btExcluir_Click(object sender, EventArgs e)
        {
            try
            {
                //cria uma caixa de dialogo
                DialogResult dialogResult = MessageBox.Show("Deseja realmente excluir o registro ?", "Aviso", MessageBoxButtons.YesNo);

                if (dialogResult.ToString() == "Yes")                                                       //se for sim
                {
                    DALConexao         dalConexao         = new DALConexao(DadosDaConexao.StringDeConexao); //cria dal conexao com 2 parametros
                    BLLUnidadeDeMedida bllunidadedeMedida = new BLLUnidadeDeMedida(dalConexao);             //cria unidademedida passando 1 parametro
                    bllunidadedeMedida.Excluir(Convert.ToInt32(txtCod.Text));                               //chama EXCLUIR e convert oque ta no campo txtCod para inteiro.

                    //MessageBox.Show("Item excluido com sucesso !", "Aviso", MessageBoxButtons.OK);
                }
                LimpaTela();
                AlterarBotoes(1);
            }
            catch (Exception)
            {
                throw new Exception("Impóssivel excluir o registro. \n O registro está sendo utilizado em outro local !");
            }
        }
示例#30
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            Frm_ConsultaUnidadeDeMedida frmconsultaunidadedeMedida = new Frm_ConsultaUnidadeDeMedida();     //cria o formulario

            frmconsultaunidadedeMedida.ShowDialog();

            if (frmconsultaunidadedeMedida.Codigo != 0)                                                                                           //caso usuario tenha colocado um codigo
            {
                DALConexao         dalConexao         = new DALConexao(DadosDaConexao.StringDeConexao);                                           //cria conexao
                BLLUnidadeDeMedida bllunidadedeMedida = new BLLUnidadeDeMedida(dalConexao);                                                       //cria bll

                ModeloUnidadeDeMedida modelounidadedeMedida = bllunidadedeMedida.CarregaModeloUnidadeDeMedida(frmconsultaunidadedeMedida.Codigo); //cria modelo...chama CARREGAMODELO UND MEDIDA...
                txtCod.Text           = modelounidadedeMedida.UmedCod.ToString();                                                                 //exibe na tela o retorno
                txtUnidadeMedida.Text = modelounidadedeMedida.UmedNome;                                                                           //exibe o nome da unidade de medidA

                AlterarBotoes(3);
            }
            else
            {
                LimpaTela();
                AlterarBotoes(1);
            }
        }