public Vacante Insert(Vacante item) { var objResult = new Vacante(); try { var oDatabase = DatabaseFactory.CreateDatabase(); var oDbCommand = oDatabase.GetStoredProcCommand("up_Vacante_Ins"); oDatabase.AddInParameter(oDbCommand, "@S_Requisitos", DbType.String, item.Requisitos); oDatabase.AddInParameter(oDbCommand, "@S_NivelAcademico", DbType.String, item.NivelAcademico); oDatabase.AddInParameter(oDbCommand, "@S_PostulaEn", DbType.String, item.PostulaEn); oDatabase.AddInParameter(oDbCommand, "@S_Estado", DbType.String, item.Estado); oDatabase.AddInParameter(oDbCommand, "@N_IDEspecialidad", DbType.Int32, item.IDEspecialidad); oDatabase.AddInParameter(oDbCommand, "@S_UsuarioCreacion", DbType.Int32, Convert.ToInt32(item.UsuarioCreacion)); objResult.IDVacante = DataConvert.ToInt32(oDatabase.ExecuteScalar(oDbCommand)); } catch (Exception ex) { Log _log = new Log { IDCategoria = 2, UsuarioCreacion = "", Mensaje = "Origen:REPOSITORY - Método:Insert(Repository Vacante) - Error:" + ex.GetBaseException().ToString() }; _LogRepository.Insert(_log); } return(objResult); }
public ActionResult DeleteConfirmed(int id) { Vacante vacante = vdb.Vacante.Find(id); vdb.Vacante.Remove(vacante); vdb.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "VacanteiD,Tara,Destinatia,Duratasejur,trasnport,pachet,plecare,locuridisponible")] Vacante vacante) { if (ModelState.IsValid) { vdb.Entry(vacante).State = EntityState.Modified; vdb.SaveChanges(); return(RedirectToAction("Index")); } return(View(vacante)); }
public ActionResult Create([Bind(Include = "VacanteiD,Tara,Destinatia,Duratasejur,transport,pachet,plecare,locuridisponible")] Vacante vacante) { if (ModelState.IsValid) { vdb.Vacante.Add(vacante); vdb.SaveChanges(); return(RedirectToAction("Index")); } return(View(vacante)); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Vacante vacante = vdb.Vacante.Find(id); if (vacante == null) { return(HttpNotFound()); } return(View(vacante)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Vacante spectacole = vdb.Vacante.Find(id); if (spectacole == null) { return(HttpNotFound()); } return(View(spectacole)); }
public List <Vacante> List_Vacante_Paginate(PaginateParams paginateParams) { var list = new List <Vacante>(); try { SQLServer.OpenConection(); SQLServer.CreateCommand("up_Vacante_Sellst_Paginate", CommandType.StoredProcedure, SQLServer.CreateParameter("SortDirection", SqlDbType.VarChar, paginateParams.SortDirection), SQLServer.CreateParameter("SortColumn", SqlDbType.VarChar, paginateParams.SortColumn), SQLServer.CreateParameter("PageIndex", SqlDbType.Int, paginateParams.PageIndex), SQLServer.CreateParameter("RowsPerPage", SqlDbType.Int, paginateParams.RowsPerPage), SQLServer.CreateParameter("UsuarioId", SqlDbType.Int, paginateParams.UsuarioId), SQLServer.CreateParameter("Paginate", SqlDbType.Bit, paginateParams.IsPaginate), SQLServer.CreateParameter("Filters", SqlDbType.Structured, paginateParams.Filters)); using (var dataReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection)) { while (dataReader.Read()) { var objVacante = new Vacante(); paginateParams.TotalRows = DataConvert.ToInt(dataReader["List_TotalRegistros"]); objVacante.IDVacante = DataConvert.ToInt(dataReader["N_IDVacante"]); objVacante.IDCategoria = DataConvert.ToInt(dataReader["N_IDCategoria"]); objVacante.IDEspecialidad = DataConvert.ToInt(dataReader["N_IDEspecialidad"]); objVacante.Requisitos = DataConvert.ToString(dataReader["S_Requisitos"]); objVacante.NivelAcademico = DataConvert.ToString(dataReader["S_NivelAcademico"]); objVacante.PostulaEn = DataConvert.ToString(dataReader["S_PostulaEn"]); objVacante.Categoria = DataConvert.ToString(dataReader["S_Categoria"]); objVacante.Especialidad = DataConvert.ToString(dataReader["S_Especialidad"]); objVacante.FechaRegistro = DataConvert.ToString(dataReader["S_FechaRegistro"]); objVacante.Estado = DataConvert.ToString(dataReader["S_Estado"]).Equals("ACT") ? "Activo" : "Inactivo"; list.Add(objVacante); } } } catch (Exception ex) { Log _log = new Log { IDCategoria = 2, UsuarioCreacion = "", Mensaje = "Origen:REPOSITORY - Método:List_Vacante_Paginate(Repository Vacante) - Error:" + ex.GetBaseException().ToString() }; _LogRepository.Insert(_log); } return(list); }
public string CambiosVacantes(String id, String puesto, String descripcion, String ubicacion, String contrato, String horario, String escolaridad, String rango, String competencias, String sexo, String status) { // EnableSession = true HttpContext.Current.Response.Clear(); HttpContext.Current.Response.ContentType = "application/json"; Registro vacante = new Registro(); UtilesOracle actualizar = new UtilesOracle(); Vacante vacanteActualizar = new Vacante(); vacanteActualizar.Id = id; vacanteActualizar.Puesto = puesto; vacanteActualizar.Descripcion = descripcion; vacanteActualizar.Ubicacion = ubicacion; vacanteActualizar.Contrato = contrato; vacanteActualizar.Horario = horario; vacanteActualizar.Escolaridad = escolaridad; vacanteActualizar.Rango = rango; vacanteActualizar.Competencias = competencias; vacanteActualizar.Sexo = sexo; vacanteActualizar.Status = status; if (actualizar.actualizaRegistroVacante(vacanteActualizar)) { DataTable tablaDatos = actualizar.obtieneVacantes(id); foreach (DataRow row in tablaDatos.Rows) { vacante.Id = Convert.ToInt32(row["ID"]); vacante.Puesto = validaValor(row, "PUESTO"); vacante.Descripcion = validaValor(row, "DESCRIPCION"); vacante.Ubicacion = validaValor(row, "UBICACION"); vacante.Tipo_Contrato = validaValor(row, "TIPO_CONTRATO"); vacante.Horario = validaValor(row, "HORARIO"); vacante.Escolaridad = validaValor(row, "ESCOLARIDAD"); vacante.Rango_Edad = validaValor(row, "RANGO_EDAD"); vacante.Competencias = validaValor(row, "COMPETENCIAS"); vacante.Sexo = regresaGenero(validaValor(row, "SEXO")); vacante.Status = "V".Equals(validaValor(row, "STATUS"))?"Vigente":"Cerrado"; } } return(new JavaScriptSerializer().Serialize(vacante)); }
public ActionResult Delete(int CodParameter) { var result = new Resultado(); try { var VacanteDelete = new Vacante { IDVacante = CodParameter, UsuarioModificacion = VMDatosUsuario.GetUserAlias() }; var Resultado = _VacanteService.Delete(VacanteDelete); result.Codigo = Resultado.IDVacante; } catch (System.Exception ex) { result.EsExito = false; result.Mensaje = ex.Message; return(View()); } return(Json(result)); }
public Vacante Delete(Vacante item) { var Resultado = new Vacante(); try { var oDatabase = DatabaseFactory.CreateDatabase(); var oDbCommand = oDatabase.GetStoredProcCommand("up_Vacante_Del"); oDatabase.AddInParameter(oDbCommand, "@N_IDVacante", DbType.Int32, item.IDVacante); oDatabase.AddInParameter(oDbCommand, "@S_UsuarioModificacion", DbType.String, item.UsuarioModificacion); Resultado.IDVacante = DataConvert.ToInt32(oDatabase.ExecuteScalar(oDbCommand)); } catch (Exception ex) { Log _log = new Log { IDCategoria = 2, UsuarioCreacion = "", Mensaje = "Origen:REPOSITORY - Método:Delete(Repository Vacante) - Error:" + ex.GetBaseException().ToString() }; _LogRepository.Insert(_log); } return(Resultado); }
public Vacante Delete(Vacante item) { return(_VacanteRepository.Delete(item)); }
public Vacante Insert(Vacante item) { return(_VacanteRepository.Insert(item)); }
public Vacante Update(Vacante item) { return(_VacanteRepository.Update(item)); }