コード例 #1
0
        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();
            }
        }
コード例 #2
0
        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);
        }