Пример #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");
        }
    }
Пример #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();
            }
        }
Пример #4
0
 public void Update(Escolaridade entity)
 {
     using (var trans = new TransactionScope())
     {
         _EscolaridadeRepository.Update(entity);
         trans.Complete();
     }
 }
Пример #5
0
 public byte Create(Escolaridade entity)
 {
     using (var trans = new TransactionScope())
     {
         var id = _EscolaridadeRepository.Create(entity);
         trans.Complete();
         return(id);
     }
 }
Пример #6
0
        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;
 }
Пример #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;
 }
Пример #9
0
 public void Incluir(Escolaridade escolaridade)
 {
     try
     {
         db.AddToescolaridade(escolaridade);
     }
     catch (Exception)
     {
         throw new EscolaridadeNaoIncluidaExcecao();
     }
 }
Пример #10
0
 public void Update(Escolaridade entity)
 {
     Connection.Execute(
         "SProc_Escolaridade_Update",
         commandType: CommandType.StoredProcedure,
         param: new
     {
         entity.Id,
         entity.Descricao
     }
         );
 }
Пример #11
0
 public IActionResult Post([FromBody] Escolaridade escolaridade)
 {
     try
     {
         _escolaridadeRepositorio.Add(escolaridade);
         return(Created("api/escolaridade", escolaridade));
     }
     catch (Exception ex)
     {
         throw;
     }
 }
Пример #12
0
        public byte Create(Escolaridade entity)
        {
            var id = Connection.QuerySingle <byte>(
                "SProc_Escolaridade_Insert",
                commandType: CommandType.StoredProcedure,
                param: new
            {
                entity.Descricao
            }
                );

            return(id);
        }
Пример #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;
         }
     }
 }
Пример #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");
        }
Пример #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;
 }
Пример #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);
        }
Пример #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);
        }
Пример #19
0
        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();
                }
            }
        }
Пример #20
0
        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()));
            }
        }
Пример #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();
        }
Пример #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);
        }
Пример #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)));
 }
Пример #26
0
 public async Task <CustomResponse <Escolaridade> > Incluir([FromBody] Escolaridade escolaridade)
 {
     return(await _service.Adicionar(escolaridade, Guid.Parse(HttpContext.User.Identity.Name)));
 }
Пример #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);
        }
Пример #29
0
 public void Add(Escolaridade entity)
 {
     throw new System.NotImplementedException();
 }
Пример #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");
            }
        }