private void Button1_Click(object sender, EventArgs e) { List <ROSESHIELD.DOMAIN.Entities.ProfissionalDesconto> list = new List <ROSESHIELD.DOMAIN.Entities.ProfissionalDesconto>(); try { var ProfissionalVolunario = new ROSESHIELD.DOMAIN.Entities.ProfissionalDesconto { Nome = txtNome1.Text, Bairro = txtBairro1.Text, Cep = txtCep.Text, Cidade = txtCidade1.Text, CNPJ = txtCnpj.Text, CPF = txtCpf.Text, DataCreate = DateTime.Now, DataUpdate = DateTime.Now, DatadeNascimento = DateTime.Now.ToLongDateString(), DiaAtendimento = txtDiasDeAtendimento.Text, Email = txtEmail1.Text, Escolaridade = txtEscolaridade1.Text, Estado = txtEstado.Text, EstadoCivil = txtEstadoCivil.Text, HorarioAtendimento = txtHoraDeAtendimento.Text, Links = txtLink.Text, Nascionalidade = txtNacionalidade.Text, Naturalidade = txtNaturalidade.Text, NomeFantasia = txtNomeFantasia.Text, Numero = txtNumero.Text, OrgaoEmissor = txtOrgaoEmissor.Text, Pais = txtPais.Text, PortadorNecessidadesEspeciais = txtPortadorDeficiencia.Text, RamoAtuacao = "", RazaoSocial = txtRazaoSocial.Text, RG = txtRg.Text, Rua = txtLogradouro.Text, Sexo = txtSexo.Text, TelefoneCelular = txtCelularWhatsApp.Text, TelefoneFixo = txtTelefoneFixo.Text, ValorCobrado = txtValorCobrado.Text, Desconto = txtDesconto.Text }; entityDesconto.Add(ProfissionalVolunario); list.Add(ProfissionalVolunario); MessageBox.Show("Dados salvos com sucesso", "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception ex) { MessageBox.Show("Erro inexperado", ex.Message.ToString(), MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } finally { dataGridView1.DataSource = ""; dataGridView1.DataSource = list; dataGridView1.Refresh(); dataGridView1.Update(); } }
public bool populaentidadegrid(DataGridViewRow gridRow, string classNme) { var entity = gridRow.DataBoundItem; switch (classNme) { case "Ong": _CadastroOngRepository.Update((Ong)entity); break; case "ProfissionalVoluntario": _ProfissionalVoluntarioRepository.Update((ProfissionalVoluntario)entity); break; case "ProfissionalDesconto": ROSESHIELD.DOMAIN.Entities.ProfissionalDesconto ent = (ROSESHIELD.DOMAIN.Entities.ProfissionalDesconto)entity; _ProfissionalDescontoRepository.Update(ent); break; case "PoliciaMilitarEntity": ROSESHIELD.DOMAIN.Entities.PoliciaMilitarEntity policia = (ROSESHIELD.DOMAIN.Entities.PoliciaMilitarEntity)entity; _PoliciaMilitarRepository.Update(policia); break; case "CadastroBasico": ROSESHIELD.DOMAIN.Entities.CadastroBasico cadastrobasico = (ROSESHIELD.DOMAIN.Entities.CadastroBasico)entity; _CadastroBasicoRepository.Update(cadastrobasico); break; case "EmpresaParceira": ROSESHIELD.DOMAIN.Entities.EmpresaParceira empresaParceira = (ROSESHIELD.DOMAIN.Entities.EmpresaParceira)entity; _CadastroEmpresaParceiraRepository.Update(empresaParceira); break; default: break; } return(true); }