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