Beispiel #1
0
        public TudoDao()
        {
            Candidato c1 = new Candidato();

            c1.Id    = 1;
            c1.Cargo = "Desenvolvedor";
            c1.Nome  = "John";

            ProcessoSeletivo p1 = new ProcessoSeletivo();

            p1.Id             = 1;
            p1.DataInicio     = DateTime.Now.AddDays(-1);
            p1.Empresa        = "Xpto";
            p1.PassouFeedback = false;

            ProcessoSeletivo p2 = new ProcessoSeletivo();

            p2.Id             = 2;
            p2.DataInicio     = DateTime.Now.AddDays(-80);
            p2.Empresa        = "Abc";
            p2.PassouFeedback = true;

            c1.ProcessosSeletivos.Add(p1);

            Candidatos.Add(c1);

            ProcessosSeletivos.Add(p1);
            ProcessosSeletivos.Add(p2);
        }
 /// <summary>
 /// INSERE UM NOVO REGISTRO OU ATUALIZA UM DETERMINDO REGISTRO JÁ EXISTENTE.
 /// EXEMPLO:
 /// PARA INSERT BASTA PASSAR O ID DA TEBELA COMO ZERO(0)
 /// PARA UPDATE BASTA PASSAR O ID DA TABELA DIFERENTE DE ZERO(0)
 /// </summary>
 /// <param name="ObjUsuario"></param>
 public void InsertUpdate(ProcessoSeletivo ObjProcessoSeletivo)
 {
     try
     {
         string NomeProc;
         Database db = DatabaseFactory.CreateDatabase();
         Validacoes ObjValidacoes = new Validacoes();
         if (ObjProcessoSeletivo.id != 0) { NomeProc = "ProcessoSeletivoUpdate"; } else { NomeProc = "ProcessoSeletivoInsert"; }
         DbCommand command = db.GetStoredProcCommand(NomeProc);
         //Caso id(chave primaria for diferente de zero(0) então é passado o parametro para fazer o update
         if (ObjProcessoSeletivo.id != 0) { db.AddInParameter(command, "@ID", DbType.Int32, ObjProcessoSeletivo.id); }
         //Dados
         db.AddInParameter(command, "@idCliente", DbType.Int32, ObjProcessoSeletivo.idCliente);
         db.AddInParameter(command, "@idSetor", DbType.Int32, ObjProcessoSeletivo.IdSetor);
         db.AddInParameter(command, "@idDepartamento", DbType.Int32, ObjProcessoSeletivo.IdDepartamento);
         db.AddInParameter(command, "@idProcessoSeletivoStatus", DbType.Int32, ObjProcessoSeletivo.IdProcessoSeletivoStatus);
         db.AddInParameter(command, "@Nome", DbType.String, ObjValidacoes.TextoNull(ObjProcessoSeletivo.Nome));
         db.AddInParameter(command, "@CPF", DbType.String, ObjValidacoes.TextoNull(ObjProcessoSeletivo.CPF));
         db.AddInParameter(command, "@DtNascimento", DbType.DateTime, ObjValidacoes.TextoNull(ObjProcessoSeletivo.DtNascimento));
         db.AddInParameter(command, "@Sexo", DbType.String, ObjValidacoes.TextoNull(ObjProcessoSeletivo.Sexo));
         db.AddInParameter(command, "@Funcao", DbType.String, ObjValidacoes.TextoNull(ObjProcessoSeletivo.Funcao));
         //Executa
         db.ExecuteNonQuery(command);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
        public async Task <IActionResult> PutProcessoSeletivo([FromRoute] string id, [FromBody] ProcessoSeletivo processoSeletivo)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != processoSeletivo.ProcessoSeletivoId)
            {
                return(BadRequest());
            }

            _context.Entry(processoSeletivo).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ProcessoSeletivoExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Beispiel #4
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        if (ValidaCampos() == true)
        {
            Validacoes       Objvalida           = new Validacoes();
            ProcessoSeletivo ObjProcessoSeletivo = new ProcessoSeletivo();
            ObjProcessoSeletivo.idCliente      = Convert.ToInt32(ddlCliente.ValorInformado);
            ObjProcessoSeletivo.id             = Convert.ToInt32(Request.QueryString["id"]);
            ObjProcessoSeletivo.Nome           = txtNome.Text;
            ObjProcessoSeletivo.CPF            = txtCPF.Text;
            ObjProcessoSeletivo.DtNascimento   = txtDtNascimento.Text;
            ObjProcessoSeletivo.Sexo           = ddlSexo.SelectedValue;
            ObjProcessoSeletivo.IdDepartamento = Convert.ToInt32(ddlDepartamento.SelectedValue);
            ObjProcessoSeletivo.IdSetor        = Convert.ToInt32(ddlSetor.SelectedValue);
            ObjProcessoSeletivo.Funcao         = txtFuncao.Text;
            if (ObjProcessoSeletivo.id == 0)
            {
                ObjProcessoSeletivo.IdProcessoSeletivoStatus = 1;
            }
            else
            {
                ObjProcessoSeletivo.IdProcessoSeletivoStatus = Convert.ToInt32(ddlProcessoSeletivoStatus.ValorInformado);
            }

            ProcessoSeletivoBO ObjProcessoSeletivoBO = new ProcessoSeletivoBO();
            ObjProcessoSeletivoBO.InsertUpdate(ObjProcessoSeletivo);

            Response.Redirect("ProcessosSeletivoPrincipal.aspx");
        }
    }
Beispiel #5
0
    /// <summary>
    /// Seleciona um determinado registro conformo o ID
    /// </summary>
    /// <param name="idProcessoSeletivo"></param>
    /// <returns></returns>
    public ProcessoSeletivo SelectByID(int idProcessoSeletivo)
    {
        Database  db      = DatabaseFactory.CreateDatabase();
        DbCommand command = db.GetStoredProcCommand("ProcessoSeletivoSelectByID");

        db.AddInParameter(command, "@id", DbType.Int32, idProcessoSeletivo);

        using (IDataReader dr = db.ExecuteReader(command))
        {
            ProcessoSeletivo ObjProcessoSeletivo = new ProcessoSeletivo();
            if (dr.Read())
            {
                ObjProcessoSeletivo.id                       = Convert.ToInt32(dr["id"]);
                ObjProcessoSeletivo.idCliente                = Convert.ToInt32(dr["idCliente"]);
                ObjProcessoSeletivo.IdSetor                  = Convert.ToInt32(dr["IdSetor"]);
                ObjProcessoSeletivo.IdDepartamento           = Convert.ToInt32(dr["IdDepartamento"]);
                ObjProcessoSeletivo.IdProcessoSeletivoStatus = Convert.ToInt32(dr["IdProcessoSeletivoStatus"]);
                ObjProcessoSeletivo.Nome                     = Convert.ToString(dr["Nome"]);
                ObjProcessoSeletivo.CPF                      = Convert.ToString(dr["CPF"]);
                ObjProcessoSeletivo.DtNascimento             = Convert.ToString(dr["DtNascimento"]).Replace("00:00:00", "");
                ObjProcessoSeletivo.Sexo                     = Convert.ToString(dr["Sexo"]);
                ObjProcessoSeletivo.Funcao                   = Convert.ToString(dr["Funcao"]);
            }
            return(ObjProcessoSeletivo);
        }
    }
        public ActionResult DeleteConfirmed(int id)
        {
            ProcessoSeletivo processoSeletivo = db.ProcessoSeletivo.Find(id);

            db.ProcessoSeletivo.Remove(processoSeletivo);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "Id,Cargo,Status")] ProcessoSeletivo processoSeletivo)
 {
     if (ModelState.IsValid)
     {
         db.Entry(processoSeletivo).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(processoSeletivo));
 }
        public ActionResult Create([Bind(Include = "Id,Cargo,Status")] ProcessoSeletivo processoSeletivo)
        {
            if (ModelState.IsValid)
            {
                db.ProcessoSeletivo.Add(processoSeletivo);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(processoSeletivo));
        }
        public async Task <IActionResult> PostProcessoSeletivo([FromBody] ProcessoSeletivo processoSeletivo)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.ProcessoSeletivo.Add(processoSeletivo);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetProcessoSeletivo", new { id = processoSeletivo.ProcessoSeletivoId }, processoSeletivo));
        }
        // GET: ProcessoSeletivos/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ProcessoSeletivo processoSeletivo = db.ProcessoSeletivo.Find(id);

            if (processoSeletivo == null)
            {
                return(HttpNotFound());
            }
            return(View(processoSeletivo));
        }
Beispiel #11
0
 private void Editar(int id)
 {
     if (id != 0)
     {
         ProcessoSeletivo   ObjProcessoSeletivo   = new ProcessoSeletivo();
         ProcessoSeletivoBO ObjProcessoSeletivoBO = new ProcessoSeletivoBO();
         ObjProcessoSeletivo       = ObjProcessoSeletivoBO.SelectByID(id);
         ddlCliente.ValorInformado = ObjProcessoSeletivo.idCliente.ToString();
         txtNome.Text                             = ObjProcessoSeletivo.Nome;
         txtCPF.Text                              = ObjProcessoSeletivo.CPF;
         txtDtNascimento.Text                     = ObjProcessoSeletivo.DtNascimento;
         ddlSexo.SelectedValue                    = ObjProcessoSeletivo.Sexo;
         ddlDepartamento.SelectedValue            = ObjProcessoSeletivo.IdDepartamento.ToString();
         ddlSetor.SelectedValue                   = ObjProcessoSeletivo.IdSetor.ToString();
         txtFuncao.Text                           = ObjProcessoSeletivo.Funcao;
         ddlProcessoSeletivoStatus.ValorInformado = ObjProcessoSeletivo.IdProcessoSeletivoStatus.ToString();
         Departamento();
     }
 }
Beispiel #12
0
 /// <summary>
 /// INSERE UM NOVO REGISTRO OU ATUALIZA UM DETERMINDO REGISTRO JÁ EXISTENTE.
 /// EXEMPLO:
 /// PARA INSERT BASTA PASSAR O ID DA TEBELA COMO ZERO(0)
 /// PARA UPDATE BASTA PASSAR O ID DA TABELA DIFERENTE DE ZERO(0)
 /// </summary>
 /// <param name="ObjUsuario"></param>
 public void InsertUpdate(ProcessoSeletivo ObjProcessoSeletivo)
 {
     try
     {
         string     NomeProc;
         Database   db            = DatabaseFactory.CreateDatabase();
         Validacoes ObjValidacoes = new Validacoes();
         if (ObjProcessoSeletivo.id != 0)
         {
             NomeProc = "ProcessoSeletivoUpdate";
         }
         else
         {
             NomeProc = "ProcessoSeletivoInsert";
         }
         DbCommand command = db.GetStoredProcCommand(NomeProc);
         //Caso id(chave primaria for diferente de zero(0) então é passado o parametro para fazer o update
         if (ObjProcessoSeletivo.id != 0)
         {
             db.AddInParameter(command, "@ID", DbType.Int32, ObjProcessoSeletivo.id);
         }
         //Dados
         db.AddInParameter(command, "@idCliente", DbType.Int32, ObjProcessoSeletivo.idCliente);
         db.AddInParameter(command, "@idSetor", DbType.Int32, ObjProcessoSeletivo.IdSetor);
         db.AddInParameter(command, "@idDepartamento", DbType.Int32, ObjProcessoSeletivo.IdDepartamento);
         db.AddInParameter(command, "@idProcessoSeletivoStatus", DbType.Int32, ObjProcessoSeletivo.IdProcessoSeletivoStatus);
         db.AddInParameter(command, "@Nome", DbType.String, ObjValidacoes.TextoNull(ObjProcessoSeletivo.Nome));
         db.AddInParameter(command, "@CPF", DbType.String, ObjValidacoes.TextoNull(ObjProcessoSeletivo.CPF));
         db.AddInParameter(command, "@DtNascimento", DbType.DateTime, ObjValidacoes.TextoNull(ObjProcessoSeletivo.DtNascimento));
         db.AddInParameter(command, "@Sexo", DbType.String, ObjValidacoes.TextoNull(ObjProcessoSeletivo.Sexo));
         db.AddInParameter(command, "@Funcao", DbType.String, ObjValidacoes.TextoNull(ObjProcessoSeletivo.Funcao));
         //Executa
         db.ExecuteNonQuery(command);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Beispiel #13
0
    /// <summary>
    /// Insert ou Update
    /// </summary>
    /// <param name="ObjProcessoSeletivo"></param>
    public void InsertUpdate(ProcessoSeletivo ObjProcessoSeletivo)
    {
        ProcessoSeletivoDAL ObjProcessoSeletivoDAL = new ProcessoSeletivoDAL();

        ObjProcessoSeletivoDAL.InsertUpdate(ObjProcessoSeletivo);
    }
        public bool Salvar(ProcessoSeletivo Dados)
        {
            bool resultado = Repository.Insert(Dados);

            return(resultado);
        }
        public bool Editar(ProcessoSeletivo Dados)
        {
            bool resultado = Repository.Update(Dados);

            return(resultado);
        }
    /// <summary>
    /// Seleciona um determinado registro conformo o ID
    /// </summary>
    /// <param name="idProcessoSeletivo"></param>
    /// <returns></returns>
    public ProcessoSeletivo SelectByID(int idProcessoSeletivo)
    {
        Database db = DatabaseFactory.CreateDatabase();
        DbCommand command = db.GetStoredProcCommand("ProcessoSeletivoSelectByID");
        db.AddInParameter(command, "@id", DbType.Int32, idProcessoSeletivo);

        using (IDataReader dr = db.ExecuteReader(command))
        {
            ProcessoSeletivo ObjProcessoSeletivo = new ProcessoSeletivo();
            if (dr.Read())
            {
                ObjProcessoSeletivo.id = Convert.ToInt32(dr["id"]);
                ObjProcessoSeletivo.idCliente = Convert.ToInt32(dr["idCliente"]);
                ObjProcessoSeletivo.IdSetor = Convert.ToInt32(dr["IdSetor"]);
                ObjProcessoSeletivo.IdDepartamento = Convert.ToInt32(dr["IdDepartamento"]);
                ObjProcessoSeletivo.IdProcessoSeletivoStatus = Convert.ToInt32(dr["IdProcessoSeletivoStatus"]);
                ObjProcessoSeletivo.Nome = Convert.ToString(dr["Nome"]);
                ObjProcessoSeletivo.CPF = Convert.ToString(dr["CPF"]);
                ObjProcessoSeletivo.DtNascimento = Convert.ToString(dr["DtNascimento"]).Replace("00:00:00", "");
                ObjProcessoSeletivo.Sexo = Convert.ToString(dr["Sexo"]);
                ObjProcessoSeletivo.Funcao = Convert.ToString(dr["Funcao"]);
            }
            return ObjProcessoSeletivo;
        }
    }
 /// <summary>
 /// Insert ou Update
 /// </summary>
 /// <param name="ObjProcessoSeletivo"></param>
 public void InsertUpdate(ProcessoSeletivo ObjProcessoSeletivo)
 {
     ProcessoSeletivoDAL ObjProcessoSeletivoDAL = new ProcessoSeletivoDAL();
     ObjProcessoSeletivoDAL.InsertUpdate(ObjProcessoSeletivo);
 }