コード例 #1
0
 private void frmCadastroProduto_Load(object sender, EventArgs e)
 {
     this.alterarBotoes(1);
     //ComboBox 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
     {
         //ComboBox 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");
     }
     //ComboBox da Unidade de Medidas
     BLLUnidadeDeMedida ubll = new BLLUnidadeDeMedida(cx);
     cbUnd.DataSource = ubll.Localizar("");
     cbUnd.DisplayMember = "umed_nome";
     cbUnd.ValueMember = "umed_cod";
 }
コード例 #2
0
 private void btnSalvar_Click(object sender, EventArgs e)
 {
     try
     {
         //Leitura dos Dados
         ModeloUnidadeDeMedida modelo = new ModeloUnidadeDeMedida();
         modelo.UmedNome = txtUnidadeMedida.Text;
         //Obj para gravar os dados no Banco
         DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao);
         BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx);
         if (this.operacao == "inserir")
         {  //Cadastrar uma Categoria
             bll.incluir(modelo);
             MessageBox.Show("Cadastro efetuado: Código " + modelo.UmedCod.ToString());
         }
         else
         {  //Alterar uma Categoria
             modelo.UmedCod = Convert.ToInt32(txtCod.Text);
             bll.Alterar(modelo);
             MessageBox.Show("Cadastro Alterado!");
         }
         this.LimpaTela();
         this.alterarBotoes(1);
     }
     catch (Exception erro)
     {
         MessageBox.Show(erro.Message);
     }
 }
コード例 #3
0
        private void btPesquisar_Click(object sender, EventArgs e)
        {
            DALConexao cx = new DALConexao(DadosDaConexao.srtConexao);
            BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx);

            dgvDados.DataSource = bll.Localizar(txtValor.Text);

        }
コード例 #4
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.CarregaModeloUnidadeDeMedida(f.codigo);
         txtCod.Text = modelo.UmedCod.ToString();
         txtUnidadeMedida.Text = modelo.UmedNome;
         alteraBotoes(3);
     }
     else
     {
         this.LimpaTela();
         this.alteraBotoes(1);
     }
     f.Dispose();
 }
コード例 #5
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")
         {
             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 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 BLL.BLLUnidadeDeMedida(cx);
                ModeloUnidadeDeMedida modelo = bll.CarregaModeloUnidadeDeMedida(f.codigo);
                txtCod.Text           = modelo.UmedCod.ToString();
                txtUnidadeMedida.Text = modelo.UmedNome;
                alteraBotoes(3);
            }
            else
            {
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            f.Dispose();
        }
コード例 #7
0
        private void frmCadastroDeProdutos_Load(object sender, EventArgs e)
        {
            Ferramentas.CloseButtonDisabler.FormCloseButtonDisabler.DisableCloseButton(this.Handle.ToInt32());
            AlteraBotoes(1);
            DALConexao cx = new DALConexao(DadosDaConexao.srtConexao);
            BLLCategoria bll = new BLLCategoria(cx);
            cbCategoria.DataSource = bll.Localizar("");
            cbCategoria.DisplayMember = "cat_nome";
            cbCategoria.ValueMember = "cat_cod";
            cbCategoria.AutoCompleteMode = AutoCompleteMode.Suggest;
            cbCategoria.AutoCompleteSource = AutoCompleteSource.ListItems;


            try
            {
                BLLSubCategoria sbll = new BLLSubCategoria(cx);
                cbSubCategoria.DataSource = sbll.LocalizarPorCategoria((int) cbCategoria.SelectedValue);
                cbSubCategoria.DisplayMember = "scat_nome";
                cbSubCategoria.ValueMember = "scat_cod";
                cbSubCategoria.AutoCompleteMode = AutoCompleteMode.Suggest;
                cbSubCategoria.AutoCompleteSource = AutoCompleteSource.ListItems;

            }
            catch
            {
               // MessageBox.Show("Cadastre uma Categoria");

            }


            BLLUnidadeDeMedida ubll = new BLLUnidadeDeMedida(cx);
            cbUnidadeMedida.DataSource = ubll.Localizar("");
            cbUnidadeMedida.DisplayMember = "umed_nome";
            cbUnidadeMedida.ValueMember = "umed_cod";
            cbUnidadeMedida.AutoCompleteMode = AutoCompleteMode.Suggest;
            cbUnidadeMedida.AutoCompleteSource = AutoCompleteSource.ListItems;

            txtNome.Focus();

        }
コード例 #8
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {

            frmConsultaUnidadeDeMedida consulta = new frmConsultaUnidadeDeMedida();
            consulta.ShowDialog();
            if (consulta.codigo != 0)
            {
                DALConexao cx = new DALConexao(DadosDaConexao.srtConexao);
                BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx);
                ModeloUnidadeDeMedida modelo = bll.CarregaModeloUnidadeDeMedida(consulta.codigo);
                txtCodigo.Text = modelo.umedCod.ToString();
                txtNome.Text = modelo.umedNome;
                AlteraBotoes(3);
            }
            else
            {
                this.LimpaCampos();
                this.AlteraBotoes(1);
            }
            consulta.Dispose();

        }
コード例 #9
0
 private void btExcluir_Click(object sender, EventArgs e)
 {
     try
     {
         Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this);
         DialogResult res = MessageBox.Show("Deseja excluir esta unidade de Medida ?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
         if (res.ToString() == "Yes")
         {
             DALConexao cx = new DALConexao(DadosDaConexao.srtConexao);
             BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx);
             bll.Excluir(Convert.ToInt32(txtCodigo.Text));
             Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this);
             MessageBox.Show("Registro excluido com sucesso", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
             this.LimpaCampos();
             this.AlteraBotoes(1);
         }
     }
     catch (Exception erro)
     {
         Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this);
         MessageBox.Show("Impossivel excluir este registro \n O Registro está sendo utilizado \n" + erro.Message, "Erro", MessageBoxButtons.OK,MessageBoxIcon.Error);
         AlteraBotoes(3);
     }
 }
コード例 #10
0
 private void LocalizarButton_Click(object sender, EventArgs e)
 {
     DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao);
     BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx);
     DadosDataGridView.DataSource = bll.Localizar(ValorTextBox.Text);
 }
コード例 #11
0
 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 o 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;
                 // alteraBotoes(3);
              }
         }
     }
 }
コード例 #12
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {

                ModeloUnidadeDeMedida modelo = new ModeloUnidadeDeMedida();
                modelo.umedNome = txtNome.Text;
                DALConexao cx = new DALConexao(DadosDaConexao.srtConexao);
                BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx);

                if (operacao == "inserir")
                {
                    //cadastrar categoria
                    bll.Incluir(modelo);
                    Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this);
                    MessageBox.Show("Cadastro efetuado -  Código " + modelo.umedCod.ToString(), "Informação", MessageBoxButtons.OK,MessageBoxIcon.Information);
                }
                else
                {
                    // alterar categoria
                    modelo.umedCod = Convert.ToInt32(txtCodigo.Text);
                    bll.Alterar(modelo);
                    Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this);
                    MessageBox.Show("Cadastro Alterado", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                this.LimpaCampos();
                this.AlteraBotoes(1);
            }
            catch (Exception erro)
            {
                Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this);
                MessageBox.Show(erro.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #13
0
        private void txtNome_Leave(object sender, EventArgs e)
        {
            if (this.operacao == "inserir")
            {
                int r = 0;
                DALConexao cx = new DALConexao(DadosDaConexao.srtConexao);
                BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx);

                r = bll.VerificaUnidadeDeMedida(txtNome.Text);
                if (r > 0)
                {
                    Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this);
                    DialogResult res = MessageBox.Show("Já Existe um registro com esta unidade de Medida. Deseja Alterar ?", "Aviso", MessageBoxButtons.YesNo,MessageBoxIcon.Information);
                    if (res.ToString() == "Yes")
                    {
                        this.operacao = "alterar";
                        ModeloUnidadeDeMedida modelo = bll.CarregaModeloUnidadeDeMedida(r);
                        txtCodigo.Text = modelo.umedCod.ToString();
                        txtNome.Text = modelo.umedNome;

                    }
                    else
                    {
                        LimpaCampos();
                        this.AlteraBotoes(1);
                    }
                }
            }
        }
コード例 #14
0
        private void btAddUnMed_Click(object sender, EventArgs e)
        {
            frmCadastroUnidadeDeMedida und = new frmCadastroUnidadeDeMedida();
            und.ShowDialog();
            und.Dispose();
            DALConexao cx = new DALConexao(DadosDaConexao.srtConexao);
            BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx);
            cbUnidadeMedida.DataSource = bll.Localizar("");
            cbUnidadeMedida.DisplayMember = "umed_nome";
            cbUnidadeMedida.ValueMember = "umed_cod";
            cbUnidadeMedida.AutoCompleteMode = AutoCompleteMode.Suggest;
            cbUnidadeMedida.AutoCompleteSource = AutoCompleteSource.ListItems;


        }