private void btnSalvar_Click(object sender, EventArgs e) { if (VerificaCampos()) { try { Colaboradores colaboradores = new Colaboradores(); if (txtID.Text != "") { colaboradores.ID = Convert.ToInt32(txtID.Text); } colaboradores.Cod = txtCod.Text; colaboradores.Colaborador = txtColaborador.Text; colaboradores.Depto = txtDepto.Text; colaboradores.Funcao = txtFuncao.Text; colaboradores.CentroCusto = txtCentroCusto.Text; colaboradores.CPF = txtCPF.Text; if (colaboradores.ID == 0) { Colaboradores.Add(colaboradores); MessageBox.Show("Registro Salvo", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Colaboradores.Update(colaboradores); MessageBox.Show("Registro Atualizado", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } ExibirDados(); LimpaDados(); DesabilitaCampos(); } catch (Exception ex) { MessageBox.Show("Erro : " + ex.Message); } btnSalvar.Enabled = false; btnCancelarEdicao.Enabled = false; btnNovo.Enabled = true; btnEditar.Enabled = true; btnExcluir.Enabled = false; } else { return; } }
private void btnSalvar_Click(object sender, EventArgs e) { int CountJaCadastrados = 0; int RegistrosCarregadosDoExcel = dtgDadosExternos.Rows.Count; for (int i = 0; i < dtgDadosExternos.Rows.Count; i++) { if (!ColaboradorJaCadastrado(dtgDadosExternos.Rows[i].Cells[5].Value.ToString())) { Colaboradores colab = new Colaboradores { Cod = dtgDadosExternos.Rows[i].Cells[0].Value.ToString().Trim(), Colaborador = dtgDadosExternos.Rows[i].Cells[1].Value.ToString().Trim(), Depto = dtgDadosExternos.Rows[i].Cells[2].Value.ToString().Trim(), Funcao = dtgDadosExternos.Rows[i].Cells[3].Value.ToString().Trim(), CentroCusto = dtgDadosExternos.Rows[i].Cells[4].Value.ToString().Trim(), CPF = dtgDadosExternos.Rows[i].Cells[5].Value.ToString().Trim() }; Colaboradores.Add(colab); } else { CountJaCadastrados++; } } if (RegistrosCarregadosDoExcel == CountJaCadastrados) { MessageBox.Show("Os Registos não puderam ser importados pois todos os CPFs já constam na base de dados", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (CountJaCadastrados > 0) { MessageBox.Show("Nem Todos os registos puderam ser importados pois alguns CPFs já constam na base de dados", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (CountJaCadastrados == 0) { MessageBox.Show("Registros importados com sucesso.", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } ColaboradorJaCadastrado(dtgDadosExternos.Rows[0].Cells[4].Value.ToString()); }