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);

                    BLLUnidadeMedida um = new BLLUnidadeMedida(con);

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

                    this.LimparCampos();

                    this.AlteraBotoes(1);
                }

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

                this.AlteraBotoes(3);
            }
        }
        private void CarregaUnidadeMedida(string dados)
        {
            // Objeto conexão
            DALConexao con = new DALConexao(DadosConexao.StringConexao);

            //Objeto categoria regras e manipulação de dados
            BLLUnidadeMedida um = new BLLUnidadeMedida(con);

            dgvUnidadeMedida.DataSource = um.Localizar(dados);
        }
예제 #3
0
        private void AddUnidadeMedida_Click(object sender, EventArgs e)
        {
            frmCadastroUnidadeMedida f = new frmCadastroUnidadeMedida();
            f.ShowDialog();
            f.Dispose();

            DALConexao cx = new DALConexao(DadosConexao.StringDeConexao);
            //combo und medida
            BLLUnidadeMedida ubll = new BLLUnidadeMedida(cx);
            cbUnd.DataSource = ubll.Localizar("");
            cbUnd.DisplayMember = "umed_nome";
            cbUnd.ValueMember = "umed_cod";
        }
        private void btExcluir_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(DadosConexao.StringDeConexao);
                    BLLUnidadeMedida bll = new BLLUnidadeMedida(cx);
                    bll.Excluir(Convert.ToInt32(txtCodigo.Text));
                    this.LimpaTela();
                    this.alteraBotoes(1);
                }
            }
            catch
            {
                MessageBox.Show("Impossível excluir o registro.\n Pois o mesmo está sendo utilizado em outro local.");
                this.alteraBotoes(3);

            }
        }
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            frmConsultaUnidadeMedida f = new frmConsultaUnidadeMedida();
            f.ShowDialog();
            f.Dispose();

            if (f.codigo != 0)
            {
                DALConexao cx = new DALConexao(DadosConexao.StringDeConexao);
                BLLUnidadeMedida bll = new BLLUnidadeMedida(cx);
                ModeloUnidadeMedida modelo = bll.CarregaModeloUnidadeMedida(f.codigo);
                txtCodigo.Text = modelo.UmedCod.ToString();
                txtNome.Text = modelo.UmedNome;
                alteraBotoes(3);
            }
            else
            {
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            f.Dispose();
        }
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                //leitura dos dados
                ModeloUnidadeMedida modelo = new ModeloUnidadeMedida();
                modelo.UmedNome = txtNome.Text;

                //obj para gravar os dados no banco
                DALConexao cx = new DALConexao(DadosConexao.StringDeConexao);
                BLLUnidadeMedida bll = new BLLUnidadeMedida(cx);

                if (this.operacao == "inserir")
                {
                    //cadastrar uma Unidade de medida
                    bll.Incluir(modelo);
                    MessageBox.Show("Cadastro efetuado: Código: " + modelo.UmedCod.ToString());

                }
                else
                {
                    //alterar uma categoria
                    modelo.UmedCod = Convert.ToInt32(txtCodigo.Text);
                    bll.Alterar(modelo);
                    MessageBox.Show("Cadastro alterado");
                }

                this.LimpaTela();
                this.alteraBotoes(1);
            }
            catch (SqlException)
            {
                MessageBox.Show("A unidade de medida " + txtNome.Text + " já está cadastrada", "Verifique!");
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
        private void txtNome_Leave(object sender, EventArgs e)
        {
            if (this.operacao == "inserir")
            {
                int r = 0;

                DALConexao cx = new DALConexao(DadosConexao.StringDeConexao);
                BLLUnidadeMedida bll = new BLLUnidadeMedida(cx);
                r = bll.VerificaUnidadeMedida(txtNome.Text);

                if (r > 0)
                {
                    DialogResult d = MessageBox.Show("Já existi o registro com esse valor. deseja alterar o registro?", "Aviso", MessageBoxButtons.YesNo);
                    if (d.ToString() == "Yes")
                    {
                        this.operacao = "alteracao";
                        ModeloUnidadeMedida modelo = bll.CarregaModeloUnidadeMedida(r);
                        txtCodigo.Text = modelo.UmedCod.ToString();
                        txtNome.Text = modelo.UmedNome;
                    }
                }

            }
        }
        private void btnLocalizar_Click(object sender, EventArgs e)
        {
            frmConsultaUnidadeMedida tela = new frmConsultaUnidadeMedida();
            tela.ShowDialog();

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

                BLLUnidadeMedida um = new BLLUnidadeMedida(con);

                ModeloUnidadeMedida m = um.carregaUnidadeMedida(tela.codigo);

                txtCodigo.Text = m.UnidadeMedidaCodigo.ToString();
                txtUnidadeMedida.Text = m.UnidadeMedidaNome;

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

            tela.Dispose();
        }
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                ModeloUnidadeMedida m = new ModeloUnidadeMedida();
                m.UnidadeMedidaNome = txtUnidadeMedida.Text;

                DALConexao con = new DALConexao(DadosConexao.StringConexao);

                BLLUnidadeMedida um = new BLLUnidadeMedida(con);

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

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

                        um.Alterar(m);

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

                this.LimparCampos();

                this.AlteraBotoes(1);
            }
            catch (Exception erro)
            {
                MessageBox.Show("Erro: " + erro.Message);
            }
        }
예제 #10
0
 private void txtValor_TextChanged(object sender, EventArgs e)
 {
     DALConexao cx = new DALConexao(DadosConexao.StringDeConexao);
     BLLUnidadeMedida bll = new BLLUnidadeMedida(cx);
     dgvDados.DataSource = bll.Localizar(txtValor.Text);
 }
예제 #11
0
 private void frmCadastroProduto_Load(object sender, EventArgs e)
 {
     this.alteraBotoes(1);
     //combo da categoria
     DALConexao cx = new DALConexao(DadosConexao.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
     BLLUnidadeMedida ubll = new BLLUnidadeMedida(cx);
     cbUnd.DataSource = ubll.Localizar("");
     cbUnd.DisplayMember = "umed_nome";
     cbUnd.ValueMember = "umed_cod";
 }