private void TsbRemover_Click(object sender, EventArgs e) { DialogResult dr = MessageBox.Show("Confirmação", "Deseja realmente excluir o registro selecionado?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { Cursor.Current = Cursors.WaitCursor; string msg = string.Empty; FuncionarioModelBindingSource.EndEdit(); for (int i = 0; i < dgvListagem.View.Records.Count; i++) { FuncionarioModel row = (dgvListagem.View.Records[i].Data as FuncionarioModel); if (row != null) { msg = Global.APIFuncionariosCDU(row, $"destroy/{row.Codigo}"); } } MessageBox.Show(msg, "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); Cursor.Current = Cursors.Default; tsbAtualizar.PerformClick(); } }
private void BtnConfirmar_Click(object sender, EventArgs e) { string msg = string.Empty; if (ValidacaoCampos(ref msg)) { this.funcionario = new FuncionarioModel { Codigo = Convert.ToInt16(txtCodigo.Text), NomeCompleto = txtNomeCompleto.Text, NomeSocial = txtNomeSocial.Text, CPF = mtbCPF.Text.Replace("-", "").Replace(",", "").Replace(".", "").Trim(), RegistroGeral = mtbRG.Text.Replace("-", "").Replace(",", "").Replace(".", "").Trim(), DataAdmissao = Convert.ToDateTime(mtbDataAdmissao.Text), NomeMae = txtNomeMae.Text, NomePai = txtNomePai.Text, Enderecos = this.endereco }; string mensagem = string.Empty; if (item == null) { this.funcionario.CriadoPor = "ADMIN"; this.funcionario.CriadoEm = DateTime.Now; mensagem = Global.APIFuncionariosCDU(this.funcionario, "/create"); } else { this.funcionario.ModificadoPor = "ADMIN"; this.funcionario.ModificadoEm = DateTime.Now; mensagem = Global.APIFuncionariosCDU(this.funcionario, $"/update/{txtCodigo.Text}"); } } MessageBox.Show("Falha", msg, MessageBoxButtons.OK, MessageBoxIcon.Warning); }