Example #1
0
        private void btnAlterar_Click(object sender, EventArgs e)
        {
            LiberarCampos();
            try
            {
                if (dgvPrincipal.SelectedRows.Count == 0)
                {
                    MessageBox.Show("Nenhuma Loja Selecionada.");
                }
                else
                {
                    lojaNegocio = new LojaNegocio();

                    loja = new Loja();

                    if (txtIdLoja.Text == "")
                    {
                        MessageBox.Show("Não foi possivel alterar.");
                    }
                    else
                    {
                        simNao        = false;
                        loja.id_Loja  = int.Parse(txtIdLoja.Text);
                        loja.nome     = txtNomeLoja.Text;
                        loja.razao    = txtRazaoSocial.Text;
                        loja.endereco = txtEndereco.Text;
                        loja.cnpj     = txtCNPJ.Text;

                        if (!rbtDesativado.Checked)
                        {
                            simNao = true;
                        }

                        loja.ativo = simNao;

                        lojaNegocio.AlterarLoja(loja);
                    }

                    AtualizarGrid("", true);

                    LimparCampos();
                    BloquearCampos();

                    /*
                     * // pegando o valor do grid
                     * MessageBox.Show(dgvPrincipal.SelectedCells[0].Value.ToString());
                     * MessageBox.Show(dgvPrincipal.SelectedCells[1].Value.ToString());
                     * MessageBox.Show(dgvPrincipal.SelectedCells[2].Value.ToString());
                     * //dgvPrincipal.Columns["razao"].Visible = false;
                     */
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex.Message);
            }
        }
Example #2
0
        public void AtualizarGrid(string nomeLoja, bool ativo)
        {
            List <Loja> listaLoja = new List <Loja>();

            lojaNegocio = new LojaNegocio();

            listaLoja = lojaNegocio.SelecionarLojaPorNome(nomeLoja, ativo);

            dgvPrincipal.DataSource = null;
            dgvPrincipal.DataSource = listaLoja;

            dgvPrincipal.Update();
            dgvPrincipal.Refresh();
        }
        private void cmbLoja_Click(object sender, EventArgs e)
        {
            try
            {
                LojaNegocio lojaNegocio = new LojaNegocio();

                //funcionarioNegocio = new FuncionarioNegocio();

                cmbLoja.DataSource    = lojaNegocio.ListarLojasCombo();
                cmbLoja.DisplayMember = "Nome";
                cmbLoja.ValueMember   = "Id_Loja";
                cmbLoja.SelectedValue = "Id_Loja";
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex.Message);
            }
        }
        public FrmFuncionarioAlterar(Funcionario funcionario, AcaoNaTela acaoNaTela)
        {
            InitializeComponent();

            if (acaoNaTela == AcaoNaTela.Alterar)
            {
                funcionarioNegocio = new FuncionarioNegocio();
                LojaNegocio lojaNegocio = new LojaNegocio();

                txtIdPessoa.Text = funcionario.id_Pessoa.ToString();
                txtIdFunc.Text   = funcionario.id_Func.ToString();
                txtCPF.Text      = funcionario.cpf.ToString();
                txtNome.Text     = funcionario.nome.ToString();

                if (funcionario.sexo == "M")
                {
                    rdbMasculino.Checked = true;
                }
                else
                {
                    rdbFeminino.Checked = true;
                }

                cmbFuncao.Text = funcionario.funcao.ToString();

                if (funcionario.ativo)
                {
                    rdbAtivado.Checked = true;
                }
                else
                {
                    rdbDesativado.Checked = true;
                }

                if (cmbFuncao.Text.ToUpper() != "GERENTE")
                {
                    cmbGerente.Text = funcionarioNegocio.SelecionarFuncionarioIdPessoaParaAlteracao(funcionario.id_Func);
                }

                cmbLoja.Text = lojaNegocio.SelecionarNomeLojaPorId(funcionario.id_Loja);

                dtpDataContrato.Value = funcionario.dataContrato;
            }
        }
Example #5
0
        private void InserirLoja()
        {
            loja        = new Loja();
            lojaNegocio = new LojaNegocio();

            loja.cnpj     = txtCNPJ.Text;
            loja.endereco = txtEndereco.Text;

            if (txtNomeLoja.Text == "")
            {
                txtNomeLoja.Text = null;
            }
            else
            {
                loja.nome = txtNomeLoja.Text;
            }

            loja.razao = txtRazaoSocial.Text;
            loja.ativo = true;

            lojaNegocio.InserirLoja(loja);
        }
Example #6
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            if (dgvPrincipal.SelectedRows.Count == 0)
            {
                MessageBox.Show("Nenhuma Loja Selecionada.");
            }
            else
            {
                if (txtIdLoja.Text == "")
                {
                    MessageBox.Show("Não foi possivel excluir.");
                }
                else
                {
                    DialogResult resultado = MessageBox.Show("Deseja excluir?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                    if (resultado == DialogResult.Yes)
                    {
                        try
                        {
                            loja        = new Loja();
                            lojaNegocio = new LojaNegocio();

                            loja = (dgvPrincipal.SelectedRows[0].DataBoundItem as Loja);

                            lojaNegocio.ExcluirLoja(loja);

                            MessageBox.Show("Código " + loja.id_Loja + " excluido com sucesso!");

                            AtualizarGrid("", true);
                        }
                        catch (Exception erro)
                        {
                            MessageBox.Show("Erro. " + erro.Message);
                        }
                    }
                }
            }
        }
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                Funcionario        funcionario = new Funcionario();
                LojaNegocio        lojaNegocio = new LojaNegocio();
                FuncionarioNegocio funcNego    = new FuncionarioNegocio();

                funcionario.id_Func = Convert.ToInt32(txtIdFunc.Text);
                funcionario.nome    = txtNome.Text;
                funcionario.cpf     = txtCPF.Text;
                funcionario.funcao  = cmbFuncao.Text;

                if (Convert.ToInt32(cmbLoja.SelectedValue) <= 0)
                {
                    funcionario.id_Loja = lojaNegocio.SelecionarLojaPorNomeDevolvendoId(cmbLoja.Text);
                }
                else
                {
                    funcionario.id_Loja = Convert.ToInt32(cmbLoja.SelectedValue);
                }


                if (Convert.ToInt32(cmbGerente.SelectedValue) <= 0)
                {
                    funcionario.id_Gerente = funcNego.SelecionarGerentePorNomeDevolvendoId(funcionario.id_Loja);
                }
                else
                {
                    funcionario.id_Gerente = Convert.ToInt32(cmbGerente.SelectedValue);
                }

                if (rdbFeminino.Checked == true || rdbMasculino.Checked == true)
                {
                    if (rdbFeminino.Checked == true)
                    {
                        funcionario.sexo = "F";
                    }
                    else
                    {
                        funcionario.sexo = "M";
                    }
                }

                if (rdbAtivado.Checked == true || rdbDesativado.Checked == true)
                {
                    if (rdbAtivado.Checked == true)
                    {
                        funcionario.ativo = true;
                    }
                    else
                    {
                        funcionario.ativo = false;
                    }
                }

                funcionario.dataContrato = dtpDataContrato.Value;

                funcNego.AlterarFuncionario(funcionario);

                MessageBox.Show("Funcionário alterado com sucesso!");

                Close();
            }
            catch (Exception erro)
            {
                MessageBox.Show("Erro: " + erro.Message);
            }
        }