public CadastroFuncTerceirizado(CcFuncTerceirizado CcFuncTerceirizado, int posicao) { InitializeComponent(); this.posicao = posicao; txtNome.Text = CcFuncTerceirizado.nomet; nupIdade.Value = CcFuncTerceirizado.idadet; txtEndereco.Text = CcFuncTerceirizado.endereçot; mtxtCelular.Text = Convert.ToString(CcFuncTerceirizado.celulart); txtCidade.Text = CcFuncTerceirizado.cidadet; mtxtCPF.Text = Convert.ToString(CcFuncTerceirizado.CPFt); mtxtTelefone.Text = Convert.ToString(CcFuncTerceirizado.telefonet); txtSalario.Text = Convert.ToString(CcFuncTerceirizado.salariot); txtRG.Text = Convert.ToString(CcFuncTerceirizado.RGt); }
private void btnEditar_Click(object sender, EventArgs e) { int LinhaSelecionada = dvgFuncTerceirizados.CurrentRow.Index; if (dvgFuncTerceirizados.CurrentRow == null) { MessageBox.Show("Selecione um Funcionário!"); return; } CcFuncTerceirizado CcFuncTerceirizado = Program.FTerceirizado[LinhaSelecionada]; new CadastroFuncTerceirizado(CcFuncTerceirizado, LinhaSelecionada).ShowDialog(); CadastroFuncTerceirizado cadastroFuncTerceirizado = new CadastroFuncTerceirizado(CcFuncTerceirizado, LinhaSelecionada); }
public void AtualizarLista() { dvgFuncTerceirizados.Rows.Clear(); string Busca = txtFuncTerceirizado.Text.ToLower().Trim(); for (int i = 0; i < Program.FTerceirizado.Count; i++) { CcFuncTerceirizado CcFuncTerceirizado = Program.FTerceirizado[i]; if (CcFuncTerceirizado.nomet.Contains(Busca)) { dvgFuncTerceirizados.Rows.Add(new object[] { CcFuncTerceirizado.nomet, CcFuncTerceirizado.idadet, CcFuncTerceirizado.endereçot, CcFuncTerceirizado.celulart, CcFuncTerceirizado.cidadet, CcFuncTerceirizado.CPFt, CcFuncTerceirizado.telefonet, CcFuncTerceirizado.salariot, CcFuncTerceirizado.RGt, }); } } }
private void btnExcluir_Click(object sender, EventArgs e) { if (dvgFuncTerceirizados.CurrentRow == null) { MessageBox.Show("Nenhuma linha selecionada !!"); return; } int LinhaSelecionada = dvgFuncTerceirizados.CurrentRow.Index; CcFuncTerceirizado CcFuncTerceirizado = Program.FTerceirizado[LinhaSelecionada]; DialogResult resultado = MessageBox.Show("Deseja remover " + CcFuncTerceirizado.nomet + " o cadastro ?", "AVISO", MessageBoxButtons.YesNo); if (resultado == DialogResult.Yes) { Program.FTerceirizado.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(txtSalario.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; } CcFuncTerceirizado CcFuncTerceirizado = new CcFuncTerceirizado() { nomet = txtNome.Text, idadet = Convert.ToInt32(nupIdade.Value), endereçot = txtEndereco.Text, celulart = Convert.ToString(mtxtCelular.Text), emailt = txtEmail.Text, cidadet = txtCidade.SelectedItem.ToString(), CPFt = Convert.ToString(mtxtCPF.Text), telefonet = Convert.ToString(mtxtTelefone.Text), salariot = Convert.ToString(txtSalario.Text), RGt = Convert.ToString(txtRG.Text), }; if (posicao >= 0) { Program.FTerceirizado[posicao] = CcFuncTerceirizado; MessageBox.Show("Cadastro realizado com Sucesso"); } else { Program.FTerceirizado.Add(CcFuncTerceirizado); MessageBox.Show("Cadastro realizado com sucesso"); } LimparCampos(); }