예제 #1
0
        private void TabControl1_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (TabControl1.SelectedIndex == 1)
            {
                txtPesquisar.Focus(); this.MaximumSize = new Size(this.Width, this.Height + 100);
                this.MinimumSize = new Size(this.Width, this.Height + 100);
                this.Size        = new Size(this.Width, this.Height + 100);
                DisponibilizarBotoes(false);

                LimparFormulario();

                VendedorBll vendedorBll = new VendedorBll();

                DataTable tbVendedor = vendedorBll.ConsultarTodosVendedor();

                gvPesquisa.DataSource = tbVendedor;
            }
            else
            {
                this.MaximumSize = new Size(this.Width, this.Height - 50);
                this.MinimumSize = new Size(this.Width, this.Height - 50);
                this.Size        = new Size(this.Width, this.Height - 50);
                DisponibilizarBotoes(true);
            }
        }
예제 #2
0
        private void btPrimeiro_Click(object sender, EventArgs e)
        {
            VendedorBll vendedorBll = new VendedorBll();

            vendedorBll = vendedorBll.ConsultarVendedorPorPosicao(PosicaoVendedor.Primeiro, 0);

            CarregarFormularioVendedor(vendedorBll);
        }
예제 #3
0
 public void CarregarFormularioVendedor(VendedorBll vendedor)
 {
     if (vendedor != null && vendedor.IdVendedor != 0)
     {
         this.txtCodigo.Text       = vendedor.IdVendedor.ToString();
         this.txtNomeVendedor.Text = vendedor.NomeVendedor;
     }
 }
예제 #4
0
        private void txtPesquisar_TextChanged(object sender, EventArgs e)
        {
            VendedorBll vendedorBll = new VendedorBll();

            DataTable dtVendedor = vendedorBll.ConsultarVendedorPorTodosFiltros(txtPesquisar.Text);

            gvPesquisa.DataSource = dtVendedor;
        }
예제 #5
0
        private void btAnterior_Click(object sender, EventArgs e)
        {
            VendedorBll vendedorBll = new VendedorBll();

            if (!string.IsNullOrEmpty(this.txtCodigo.Text))
            {
                vendedorBll = vendedorBll.ConsultarVendedorPorPosicao(PosicaoVendedor.Anterior, Convert.ToInt32(this.txtCodigo.Text));

                CarregarFormularioVendedor(vendedorBll);
            }
        }
예제 #6
0
        private void gvPesquisa_CellDoubleClick_1(object sender, DataGridViewCellEventArgs e)
        {
            VendedorBll vendedorBll = new VendedorBll();

            vendedorBll.IdVendedor   = Convert.ToInt32(this.gvPesquisa.SelectedRows[0].Cells["id"].Value.ToString());
            vendedorBll.NomeVendedor = this.gvPesquisa.SelectedRows[0].Cells["nome"].Value.ToString();

            this.CarregarFormularioVendedor(vendedorBll);

            this.TabControl1.SelectedIndex = 0;
        }
예제 #7
0
        private void button1_Click(object sender, EventArgs e)
        {
            this.ValidarFormulario();
            VendedorBll novoVendedor   = this.CarregarVendedor();
            int         idNovoVendedor = novoVendedor.IncluirVendedor(novoVendedor);

            if (idNovoVendedor != 0)
            {
                this.LimparFormulario();
                MessageBox.Show("Vendedor inserido com sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
예제 #8
0
        private void btProximo_Click(object sender, EventArgs e)
        {
            VendedorBll vendedorBll = new VendedorBll();

            int idVendedor = 0;

            int.TryParse(this.txtCodigo.Text, out idVendedor);

            vendedorBll = vendedorBll.ConsultarVendedorPorPosicao(PosicaoVendedor.Proximo, idVendedor);

            CarregarFormularioVendedor(vendedorBll);
        }
예제 #9
0
        public VendedorBll CarregarVendedor()
        {
            VendedorBll vendedorBll = new VendedorBll();

            int idVendedor;

            int.TryParse(this.txtCodigo.Text, out idVendedor);

            vendedorBll.IdVendedor   = idVendedor;
            vendedorBll.NomeVendedor = this.txtNomeVendedor.Text;

            return(vendedorBll);
        }
예제 #10
0
        private void btExcluir_Click(object sender, EventArgs e)
        {
            int idVendedor;

            if (TabControl1.SelectedIndex == 0)
            {
                if (string.IsNullOrEmpty(this.txtCodigo.Text))
                {
                    MessageBox.Show("Informe o código do vendedor.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                else
                {
                    idVendedor = Convert.ToInt32(this.txtCodigo.Text);
                }
            }
            else
            {
                idVendedor = Convert.ToInt32(gvPesquisa.SelectedRows[0].Cells["id"].Value.ToString());
            }

            if (DialogResult.OK == MessageBox.Show("Deseja realmente excluir?.", "Atenção", MessageBoxButtons.OKCancel, MessageBoxIcon.Question))
            {
                VendedorBll vendedorBll = new VendedorBll();

                vendedorBll.ExcluirVendedor(idVendedor);

                MessageBox.Show("Vendedor removido com sucesso!", "Atenção", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation);

                if (TabControl1.SelectedIndex == 0)
                {
                    this.LimparFormulario();
                }
                else
                {
                    gvPesquisa.Rows.Remove(gvPesquisa.SelectedRows[0]);
                }
            }
        }