Beispiel #1
0
        public Usuario(long id, Nome nome, Email email, DataNascimento dataNascimento, Escolaridade escolaridade)
        {
            Id             = id;
            Nome           = nome;
            Email          = email;
            DataNascimento = dataNascimento;
            Escolaridade   = escolaridade;

            if (nome.Invalid)
            {
                AddNotifications(nome.Notifications);
            }
            if (email.Invalid)
            {
                AddNotifications(email.Notifications);
            }
            if (dataNascimento.Invalid)
            {
                AddNotifications(dataNascimento.Notifications);
            }

            AddNotifications(new Contract()
                             .Requires()
                             .IsBetween((int)escolaridade,
                                        (int)Escolaridade.Infantil,
                                        (int)Escolaridade.Superior,
                                        "Escolaridade", "Escolaridade inválida")
                             );
        }
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        try
        {
            Escolaridade esc = new Escolaridade();
            esc.DesEscolaridade = txtEscolaridade.Text;
            if (Sequencial.Value != "")
            {
                esc.Sequencial = Convert.ToInt32(Sequencial.Value);

                if (EscolaridadeDAO.getInstance().update(esc))
                {
                    Response.Redirect("~/Config/Sucesso.aspx");
                }
            }
            else
            {
                if (EscolaridadeDAO.getInstance().create(esc))
                {
                    Response.Redirect("~/Config/Sucesso.aspx");
                }
            }
        }
        catch (Exception)
        {
            Server.Transfer("~/Config/Erro.aspx");
        }
    }
Beispiel #3
0
        public void Alterar(Escolaridade escolaridade)
        {
            try
            {
                Escolaridade escolaridadeAux = new Escolaridade();
                escolaridadeAux.id = escolaridade.id;

                List <Escolaridade> resultado = this.Consultar(escolaridadeAux, TipoPesquisa.E);

                if (resultado == null || resultado.Count == 0)
                {
                    throw new EscolaridadeNaoAlteradaExcecao();
                }

                escolaridadeAux           = resultado[0];
                escolaridadeAux.descricao = escolaridade.descricao;
                escolaridadeAux.id        = escolaridade.id;


                Confirmar();
            }
            catch (Exception)
            {
                throw new EscolaridadeNaoAlteradaExcecao();
            }
        }
Beispiel #4
0
 public void Update(Escolaridade entity)
 {
     using (var trans = new TransactionScope())
     {
         _EscolaridadeRepository.Update(entity);
         trans.Complete();
     }
 }
Beispiel #5
0
 public byte Create(Escolaridade entity)
 {
     using (var trans = new TransactionScope())
     {
         var id = _EscolaridadeRepository.Create(entity);
         trans.Complete();
         return(id);
     }
 }
        private void CarregaComboFormacao()
        {
            IList <Escolaridade> formacao = new Escolaridade().Selecionar();

            ddlFormacao.Items.Clear();
            ddlFormacao.DataValueField = "Codigo";
            ddlFormacao.DataTextField  = "Descricao";
            ddlFormacao.DataSource     = formacao;
            ddlFormacao.DataBind();
        }
 public UsuarioResult(int id, string nome, string sobrenome, string email, DateTime dataNascimento, int escolaridadeId, Escolaridade escolaridade)
 {
     Id             = id;
     Nome           = nome;
     Sobrenome      = sobrenome;
     Email          = email;
     DataNascimento = dataNascimento;
     EscolaridadeId = escolaridadeId;
     Escolaridade   = escolaridade;
 }
Beispiel #8
0
 public Responsavel(string nome, string email, string cpf, DateTime dataDeNascimento, int numeroTel,
                    TipoTelefone tipoTelefone, string cep, string nomeRua, int numero, string complemento, string bairro,
                    string estados, string cidades, EstadoCivil estadoCivil, Escolaridade escolaridade, List <Aluno> alunos)
     : base(nome, email, cpf, dataDeNascimento, numeroTel, tipoTelefone, cep, nomeRua, numero, complemento,
            bairro, estados, cidades)
 {
     EstadoCivil  = estadoCivil;
     Escolaridade = escolaridade;
     Alunos       = alunos;
 }
Beispiel #9
0
 public void Incluir(Escolaridade escolaridade)
 {
     try
     {
         db.AddToescolaridade(escolaridade);
     }
     catch (Exception)
     {
         throw new EscolaridadeNaoIncluidaExcecao();
     }
 }
Beispiel #10
0
 public void Update(Escolaridade entity)
 {
     Connection.Execute(
         "SProc_Escolaridade_Update",
         commandType: CommandType.StoredProcedure,
         param: new
     {
         entity.Id,
         entity.Descricao
     }
         );
 }
 public IActionResult Post([FromBody] Escolaridade escolaridade)
 {
     try
     {
         _escolaridadeRepositorio.Add(escolaridade);
         return(Created("api/escolaridade", escolaridade));
     }
     catch (Exception ex)
     {
         throw;
     }
 }
Beispiel #12
0
        public byte Create(Escolaridade entity)
        {
            var id = Connection.QuerySingle <byte>(
                "SProc_Escolaridade_Insert",
                commandType: CommandType.StoredProcedure,
                param: new
            {
                entity.Descricao
            }
                );

            return(id);
        }
Beispiel #13
0
        public string adicionarEscolaridade(Escolaridade es)
        {
            string erro = null;

            try{
                db.Escolaridade.Add(es);
                db.SaveChanges();
            }catch (Exception ex) {
                erro = ex.Message;
            }

            return(erro);
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         if (Request.Params["id"] != null)
         {
             String       idS          = Request.Params["id"];
             Escolaridade escolaridade =
                 EscolaridadeDAO.getInstance().findById(Convert.ToInt32(idS));
             txtEscolaridade.Text = escolaridade.DesEscolaridade;
             Sequencial.Value     = idS;
         }
     }
 }
Beispiel #15
0
        public void editar(object sender, EventArgs e)
        {
            col.Login       = login.Text;
            col.Senha       = senha.Text;
            col.Nome        = nomCompleto.Text;
            col.Email       = email.Text;
            col.Cpf         = cpf.Text;
            col.Cep         = cep.Text;
            col.Endereco    = endereco.Text;
            col.Complemento = complemento.Text;
            col.Numero      = Int32.Parse(numero.Text);
            col.Tel1        = tel.Text;
            col.Tel2        = cel.Text;
            postEscolar     = Int32.Parse(Escolaridade.SelectedValue);
            postFunc        = funcao.Text;
            string descEscolar      = new Escolaridade().EscolherEscolaridade(postEscolar).Descricao;
            int    cargoSelecionado = Int32.Parse(Cargo.SelectedValue);
            int    idEmp            = -1;

            if (Session["sIdEmp"] != null)
            {
                idEmp = (int)Session["sIdEmp"];
            }
            MySqlDateTime mysqldt = new MySqlDateTime(DateTime.Now.ToString("yyyy/MM/dd hh:mm:ss"));

            new UsuarioDAO().updateUser(col);

            UsuarioEmpresa userEmp = new UsuarioEmpresa(0, col.Id, idEmp, postFunc, cargoSelecionado, 0, descEscolar, formacao.Text, 0, postEscolar, 0);

            new UsuarioEmpresaDAO().updateUsuarioEmpresa(userEmp);

            Empresa emp = new EmpresaDAO().selectEmp(idEmp);

            if (cargoSelecionado == 1) // Tecnico
            {
                emp.IdTecnico = col.Id;
            }
            else if (cargoSelecionado == 3) // Diretor
            {
                emp.IdDiretor = col.Id;
            }
            else if (cargoSelecionado == 2) // Representante Comercial
            {
                emp.IdComercial = col.Id;
            }
            new EmpresaDAO().updateEmpresa(emp);

            Response.Redirect("empresaColaboradores.aspx");
        }
Beispiel #16
0
 /// <summary>
 /// Construtor de Pessoa Juridica
 /// </summary>
 /// <param name="nome"></param>
 /// <param name="email"></param>
 /// <param name="nascimento"></param>
 /// <param name="deficiente"></param>
 /// <param name="estuda"></param>
 /// <param name="telefones"></param>
 /// <param name="enderecos"></param>
 public Pessoa(Guid id, string nome, Email email, DateTime?nascimento, Escolaridade escolaridade,
               bool?deficiente, bool?estuda, IList <Telefone> telefones, IList <Endereco> enderecos, IList <Documento> documentos)
 {
     Id           = id;
     Nome         = nome;
     Email        = email;
     Nascimento   = nascimento;
     Tipo         = TipoPessoa.PessoaFisica;
     Deficiente   = deficiente;
     Estuda       = estuda;
     Telefones    = telefones;
     Enderecos    = enderecos;
     Escolaridade = escolaridade;
     Documentos   = documentos;
 }
Beispiel #17
0
        public string excluirEscolaridade(Escolaridade es)
        {
            string erro = null;

            try
            {
                db.Escolaridade.Remove(es);
                db.SaveChanges();
            }
            catch (Exception ex)
            {
                erro = ex.Message;
            }
            return(erro);
        }
Beispiel #18
0
        public List <Escolaridade> Consultar(Escolaridade escolaridade, TipoPesquisa tipoPesquisa)
        {
            List <Escolaridade> resultado = Consultar();

            switch (tipoPesquisa)
            {
                #region Case E
            case TipoPesquisa.E:
            {
                if (escolaridade.id != 0)
                {
                    resultado = ((from t in resultado
                                  where
                                  t.id == escolaridade.id
                                  select t).ToList());

                    resultado = resultado.Distinct().ToList();
                }

                break;
            }

                #endregion
                #region Case Ou
            case TipoPesquisa.Ou:
            {
                if (escolaridade.id != 0)
                {
                    resultado.AddRange((from t in Consultar()
                                        where
                                        t.id == escolaridade.id
                                        select t).ToList());

                    resultado = resultado.Distinct().ToList();
                }


                break;
            }

                #endregion
            default:
                break;
            }

            return(resultado);
        }
        public void PreencherTela()
        {
            if (Request.QueryString["id"] != null)
            {
                id  = Int32.Parse(Request.QueryString["id"]);
                col = new UsuarioDAO().selectUser(id);
                if (!IsPostBack)
                {
                    login.Text       = col.Login;
                    nomCompleto.Text = col.Nome;
                    email.Text       = col.Email;
                    cpf.Text         = col.Cpf;
                    cep.Text         = col.Cep;
                    endereco.Text    = col.Endereco;
                    complemento.Text = col.Complemento;
                    numero.Text      = col.Numero.ToString();
                    tel.Text         = col.Tel1;
                    cel.Text         = col.Tel2;
                    //cidade.Text = col.Cidade.Nome;
                    funcao.Text   = col.UserEmp.Funcao;
                    formacao.Text = col.UserEmp.Formacao;

                    List <Escolaridade> escolaridades = new Escolaridade().ListarEscolaridades();
                    Escolaridade.DataTextField  = "descricao";
                    Escolaridade.DataValueField = "IdEscolaridade";
                    Escolaridade.DataSource     = escolaridades;
                    Escolaridade.DataBind();

                    List <Cidade> cidades = new CidadeDAO().selectAllCids();
                    cidadesDD.DataTextField  = "nome";
                    cidadesDD.DataValueField = "id";
                    cidadesDD.DataSource     = cidades;
                    cidadesDD.DataBind();
                    Escolaridade.SelectedValue = col.UserEmp.IdEscolar.ToString();
                    cidadesDD.SelectedValue    = col.Cidade.Id.ToString();

                    List <Cargo> cargos = new Cargo().ListarCargos();
                    Cargo.DataTextField  = "Descricao";
                    Cargo.DataValueField = "id";
                    Cargo.DataSource     = cargos;
                    Cargo.DataBind();
                    Cargo.SelectedValue = col.UserEmp.NivelEmp.ToString();
                }
            }
        }
        public IActionResult Get(int id)
        {
            try
            {
                Escolaridade escolaridadeRepositorio = _escolaridadeRepositorio.Get(id);

                if (escolaridadeRepositorio == null)
                {
                    return(NotFound());
                }

                return(Ok(escolaridadeRepositorio));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.ToString()));
            }
        }
Beispiel #21
0
        public void Excluir(Escolaridade escolaridade)
        {
            try
            {
                Escolaridade escolaridadeAux = new Escolaridade();
                escolaridadeAux.id = escolaridade.id;

                List <Escolaridade> resultado = this.Consultar(escolaridadeAux, TipoPesquisa.E);

                if (resultado == null || resultado.Count == 0)
                {
                    throw new EscolaridadeNaoExcluidaExcecao();
                }

                escolaridadeAux = resultado[0];

                db.DeleteObject(escolaridadeAux);
            }
            catch (Exception)
            {
                throw new EscolaridadeNaoExcluidaExcecao();
            }
        }
        public void Excluir(Escolaridade escolaridade)
        {
            try
            {
                if (escolaridade.ID == 0)
                {
                    throw new EscolaridadeNaoExcluidaExcecao();
                }

                List <Escolaridade> resultado = escolaridadeRepositorio.Consultar(escolaridade, TipoPesquisa.E);

                if (resultado == null || resultado.Count <= 0 || resultado.Count > 1)
                {
                    throw new EscolaridadeNaoExcluidaExcecao();
                }

                this.escolaridadeRepositorio.Excluir(escolaridade);
            }
            catch (Exception e)
            {
                throw e;
            }
            //this.escolaridadeRepositorio.Excluir(escolaridade);
        }
        private async Task SeedFilter()
        {
            var nomes         = new string[] { "João", "Maria", "Pedro", "Rafael", "Cristina", "Priscila" };
            var sobrenomes    = new string[] { "Silveira", "Souza", "Silva", "Guedes", "Maia", "Monte Mor" };
            var regioes       = new Regiao[] { Regiao.Nordeste, Regiao.Sul, Regiao.Sudeste, Regiao.Norte, Regiao.CentroOeste };
            var etnias        = new Etnia[] { Etnia.Branco, Etnia.Caboclo, Etnia.Cafuzo, Etnia.Indigena, Etnia.Mulato, Etnia.Negro, Etnia.Pardo };
            var generos       = new Genero[] { Genero.Feminino, Genero.Masculino, Genero.Indefinido, Genero.Outro };
            var escolaridades = new Escolaridade[] { Escolaridade.Outro, Escolaridade.MediolIncompleto, Escolaridade.MedioCompleto, Escolaridade.PosGraduado, Escolaridade.SuperiorCompleto };

            for (int i = 0; i < 20; i++)
            {
                _context.Pesquisas.Add(new Pesquisa
                {
                    Nome         = nomes[new Random().Next(6)],
                    Sobrenome    = sobrenomes[new Random().Next(6)],
                    Regiao       = regioes[new Random().Next(5)],
                    Etnia        = etnias[new Random().Next(7)],
                    Genero       = generos[new Random().Next(4)],
                    Escolaridade = escolaridades[new Random().Next(5)]
                });
            }

            await _context.SaveChangesAsync();
        }
Beispiel #24
0
        public static Usuario New(string nome, string sobrenome, string email, DateTime dataNascimento, Escolaridade escolaridade)
        {
            var usuario = new Usuario
            {
                Nome           = nome,
                Sobrenome      = sobrenome,
                Email          = email,
                DataNascimento = dataNascimento,
                Escolaridade   = escolaridade
            };

            usuario.Validate();

            return(usuario);
        }
Beispiel #25
0
 public async Task <CustomResponse <Escolaridade> > Put([FromBody] Escolaridade escolaridade, [FromServices] AccessManager accessManager)
 {
     return(await _service.Atualizar(escolaridade, Guid.Parse(HttpContext.User.Identity.Name)));
 }
Beispiel #26
0
 public async Task <CustomResponse <Escolaridade> > Incluir([FromBody] Escolaridade escolaridade)
 {
     return(await _service.Adicionar(escolaridade, Guid.Parse(HttpContext.User.Identity.Name)));
 }
Beispiel #27
0
        public void cadastrar(object sender, EventArgs e)
        {
            int idEmp = 0;

            if (Session["sIdEmp"] == null)
            {
                Response.Redirect("loginEmpresa.aspx");
            }
            else
            {
                idEmp = (int)Session["sIdEmp"];
            }
            postLogin       = login.Text;
            postSenha       = senha.Text;
            postNome        = nomCompleto.Text;
            postEmail       = email.Text;
            postCpf         = cpf.Text;
            postCep         = cep.Text;
            postEnd         = endereco.Text;
            postComplemento = complemento.Text;
            postNum         = Int32.Parse(numero.Text);
            postTel         = tel.Text;
            postCel         = cel.Text;
            postFunc        = funcao.Text;
            postEscolar     = Int32.Parse(Escolaridade.SelectedValue);
            //int cargoSelecionado = Int32.Parse(Cargo.SelectedValue);
            int cargoSelecionado = -1;

            if (acao.Equals("primCad"))
            {
                cargoSelecionado = 3;
            }
            else
            {
                cargoSelecionado = Int32.Parse(Cargo.SelectedValue);
            }
            string descEscolar = new Escolaridade().EscolherEscolaridade(postEscolar).Descricao;

            MySqlDateTime mysqldt = new MySqlDateTime(DateTime.Now.ToString("yyyy/MM/dd hh:mm:ss"));
            Cidade        cidade  = new CidadeDAO().selectCidadePorNome(postCidade);
            Usuario       user    = new Usuario(0, postLogin, postSenha, postNome, postEmail, postCpf, postTel, postCel, postEnd, postNum, postComplemento,
                                                postCep, cidade, 0, mysqldt, new MySqlDateTime(), 0, 0, 0, null);
            var msg = new UsuarioDAO().insertUser(user);

            user = new UsuarioDAO().selectUserLogin(postLogin);
            UsuarioEmpresa userEmp = new UsuarioEmpresa(0, user.Id, idEmp, postFunc, cargoSelecionado, 0, descEscolar, formacao.Text, 0, postEscolar, 0);

            if (new UsuarioEmpresaDAO().insertUserEmp(userEmp))
            {
                if (acao.Equals("primCad"))
                {
                    Empresa emp = new EmpresaDAO().selectEmp(idEmp);
                    emp.IdTecnico   = user.Id;
                    emp.IdDiretor   = user.Id;
                    emp.IdComercial = user.Id;
                    emp.Block       = 0;
                    new EmpresaDAO().updateEmpresa(emp);
                }
                if (Session["sId"] == null)
                {
                    Response.Redirect("loginEmpresa.aspx?sit=1&msg=sucessoCadastrarEmpresa");
                }
                else
                {
                    Response.Redirect("empresaColaboradores.aspx?sit=1&msg=sucessoCadastrarColaborador");
                }
            }
            else
            {
                statusOperação = 2;
                msg            = Mensagens.ResourceManager.GetString("ErroInesperado");
            }
        }
        public List <Escolaridade> Consultar(Escolaridade escolaridade, TipoPesquisa tipoPesquisa)
        {
            List <Escolaridade> escolaridadeList = this.escolaridadeRepositorio.Consultar(escolaridade, tipoPesquisa);

            return(escolaridadeList);
        }
 public void Add(Escolaridade entity)
 {
     throw new System.NotImplementedException();
 }
Beispiel #30
0
        public string get(int indice)
        {
            switch (indice)
            {
            //int
            case 0: return(ID.ToString());

            case 1: return(Cor.ToString());

            case 2: return(Estado_civil.ToString());

            case 3: return(Escolaridade.ToString());

            case 4: return(Medicamentos.ToString());

            case 5: return(Avaliação_saude.ToString());

            case 6: return(Avaliação_visao.ToString());

            case 7: return(Avaliação_audicao.ToString());

            case 8: return(Grau_Dor.ToString());

            case 9: return(Locomocao.ToString());

            case 10: return(Transporte.ToString());

            case 11: return(CF_pontos.ToString());

            case 12: return(UQ_Outras.ToString());

            case 13: return(ST_Tipo.ToString());

            case 14: return(ST_EVA.ToString());

            case 15: return(ST_Periodicidade.ToString());

            case 16: return(GDS_pontos.ToString());

            case 17: return(DGI_Pontos.ToString());

            //bool
            case 18: return(Genero.ToString());

            case 19: return(Hospitazacao_UA.ToString());

            case 20: return(Cirurgia_UA.ToString());

            case 21: return(Historico_Alcolismo.ToString());

            case 22: return(Historico_Tabagismo.ToString());

            case 23: return(Atividade_Fisica.ToString());

            case 24: return(Sente_Dor.ToString());

            case 25: return(Quedas.ToString());

            case 26: return(Medo_de_Cair.ToString());

            case 27: return(UQ_Ambiente.ToString());

            case 28: return(UQ_Ajuda.ToString());

            case 29: return(UQ_Lesao.ToString());

            case 30: return(ST_Existe.ToString());

            case 31: return(apresenta_defict.ToString());

            //string
            case 32: return(Nome);

            case 33: return(Profissão);

            case 34: return(Endereço);

            case 35: return(Numero_Casa);

            case 36: return(Bairro);

            case 37: return(Cidade);

            case 38: return(Numero_Telefone);

            case 39: return(Numero_Celular);

            case 40: return(Numero_protocolo);

            case 41: return(Medico_Responsável);

            case 42: return(Avaliador);

            case 43: return(Diagnostico_funcional);

            case 44: return(Pontos_Importantes);

            case 45: return(Arranjo_Moradia);

            case 46: return(Hipoteses_diagnosticas);

            case 47: return(Medicamentos_disc);

            case 48: return(Queixa_Principal);

            case 49: return(Dispositivo_Auxilio);

            case 50: return(UQ_Mecanismo);

            case 51: return(UQ_Circunstancia);

            //Datetime
            case 52: return(Data_Coleta.ToString());

            case 53: return(Nascimento.ToString());

            //float
            case 54: return(TUGT_Tempo.ToString());

            //bool []
            case 55: return(CF_tabela.ToString());

            case 56: return(ST_Fatores.ToString());

            case 57: return(DPC_EDGA.ToString());

            //int []
            case 58: return(DPC_MEEM.ToString());

            case 59: return(BBS_Tabela.ToString());

            case 60: return(CTSIB_Tabela.ToString());

            case 61: return(DGI_Tabela.ToString());

            default: return("Falha");
            }
        }