private void btnEditar_Click(object sender, EventArgs e) { int LinhaSelecionada = dvgFuncAdmin.CurrentRow.Index; if (dvgFuncAdmin.CurrentRow == null) { MessageBox.Show("Selecione um Funcionário!"); return; } CcFuncAdmin CcFuncAdmin = Program.FAdmin[LinhaSelecionada]; new CadastroFuncAdministração(CcFuncAdmin, LinhaSelecionada).ShowDialog(); CadastroFuncAdministração cadastroFuncAdmin = new CadastroFuncAdministração(CcFuncAdmin, LinhaSelecionada); }
public void AtualizarLista() { dvgFuncAdmin.Rows.Clear(); string Busca = txtBuscaAdmin.Text.ToLower().Trim(); for (int i = 0; i < Program.FAdmin.Count; i++) { CcFuncAdmin CcFuncAdmin = Program.FAdmin[i]; if (CcFuncAdmin.nome.Contains(Busca)) { dvgFuncAdmin.Rows.Add(new object[] { CcFuncAdmin.nome, CcFuncAdmin.Area, CcFuncAdmin.idade, CcFuncAdmin.endereço, CcFuncAdmin.celular, CcFuncAdmin.cidade, CcFuncAdmin.CEP, CcFuncAdmin.CPF, CcFuncAdmin.telefone, CcFuncAdmin.salario, CcFuncAdmin.RG, }); } } }
public CadastroFuncAdministração(CcFuncAdmin CcFuncAdmin, int posicao) { InitializeComponent(); this.posicao = posicao; txtNome.Text = CcFuncAdmin.nome; cbArea.Text = CcFuncAdmin.Area; nupIdade.Value = CcFuncAdmin.idade; txtEndereco.Text = CcFuncAdmin.endereço; mtxtCel.Text = CcFuncAdmin.celular; txtCidade.Text = CcFuncAdmin.cidade; mtxtCEP.Text = Convert.ToString(CcFuncAdmin.CEP); mtxCPF.Text = Convert.ToString(CcFuncAdmin.CPF); mtxTelefone.Text = Convert.ToString(CcFuncAdmin.telefone); txtSalário.Text = Convert.ToString(CcFuncAdmin.salario); txtRG.Text = Convert.ToString(CcFuncAdmin.RG); }
private void btnExcluir_Click(object sender, EventArgs e) { if (dvgFuncAdmin.CurrentRow == null) { MessageBox.Show("Nenhuma linha selecionada !!"); return; } int LinhaSelecionada = dvgFuncAdmin.CurrentRow.Index; CcFuncAdmin CcFuncAdmin = Program.FAdmin[LinhaSelecionada]; DialogResult resultado = MessageBox.Show("Deseja remover " + CcFuncAdmin.nome + "o cadastro ?", "AVISO", MessageBoxButtons.YesNo); if (resultado == DialogResult.Yes) { Program.FAdmin.RemoveAt(LinhaSelecionada); AtualizarLista(); MessageBox.Show("Cadastro removido com Sucesso!"); } else { MessageBox.Show("Seu Cadastro Continua Salvo!"); } }
private void btnSalvar_Click(object sender, EventArgs e) { if (txtNome.Text.Length < 4) { MessageBox.Show("Nome deve conter no mínimo 4 caracteres"); txtNome.Focus(); return; } if (txtEndereco.Text.Length < 8) { MessageBox.Show("Endereço deve conter pelo menos 8 caracteres"); txtNome.Focus(); return; } if (txtCidade.Text.Length < 3) { MessageBox.Show("Selecione uma Cidade"); txtNome.Focus(); return; } if (txtRG.Text.Length < 6) { MessageBox.Show("RG deve conter pelo menos 6 caracteres"); txtNome.Focus(); return; } try { double Salário = Convert.ToDouble(txtSalário.Text); } catch (Exception) { MessageBox.Show("Salário deve conter somente números"); } if (txtEmail.Text.Length < 7) { MessageBox.Show("Email deve conter no mínimo 7 caracteres"); txtNome.Focus(); return; } CcFuncAdmin CcFuncAdmin = new CcFuncAdmin() { nome = txtNome.Text, Area = cbArea.SelectedItem.ToString(), idade = Convert.ToInt32(nupIdade.Value), endereço = txtEndereco.Text, celular = mtxtCel.Text, email = txtEmail.Text, cidade = txtCidade.SelectedItem.ToString(), CEP = Convert.ToString(mtxtCEP.Text), CPF = Convert.ToString(mtxCPF.Text), telefone = Convert.ToString(mtxTelefone.Text), salario = Convert.ToString(txtSalário.Text), RG = Convert.ToString(txtRG.Text), }; if (posicao >= 0) { Program.FAdmin[posicao] = CcFuncAdmin; MessageBox.Show("Cadastro realizado com Sucesso"); } else { Program.FAdmin.Add(CcFuncAdmin); MessageBox.Show("Cadastro realizado com sucesso"); } LimparCampos(); }