Beispiel #1
0
        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();
            }
        }
Beispiel #2
0
        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);
        }