示例#1
0
        private void buttonVoltarListarCliente_Click(object sender, EventArgs e) //Atualizar
        {
            if (txtCodigo.Text == "")
            {
                MessageBox.Show("Selecione um projeto para atualizar.", "Erro",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                Projeto projeto;

                bool clienteValido = informouClienteValido();

                if (clienteValido)
                {
                    projeto = GetDTO();

                    AtualizaTrabalhadores();

                    if (daoProj.Update(projeto))
                    {
                        MessageBox.Show("O Projeto foi atualizado.", "Projeto atualizado",
                                        MessageBoxButtons.OK, MessageBoxIcon.Information);
                        AtualizaDGV();
                        AtualizaDGV_Colaborador(int.Parse(txtCodigo.Text));
                        ExibeProjeto(int.Parse(txtCodigo.Text));
                    }
                    else
                    {
                        MessageBox.Show("Erro ao atualizar.", "Erro",
                                        MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                else
                {
                    MessageBox.Show("Informe um número de cliente válido.", "Erro",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }