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()); }
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"); } }
/// <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)); }
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(); } }
/// <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; } }