public void RellenaASP() { string strHTMLInfoContacto = string.Empty; BDC objCnn = new BDC(); try { using (OracleConnection cnn = objCnn.getConection()) { String consecutivo = Request.QueryString["vacante"]; if (!"".Equals(consecutivo)) { var lasVacantes = new DataTable(); UtilesOracle vacantes = new UtilesOracle(); candidatoIDPadre.Value = consecutivo; lasVacantes = vacantes.obtieneVacantes(consecutivo); foreach (DataRow row in lasVacantes.Rows) { tablaNuevaVacante.Rows.Add(elRenglon("Descripción", "encabezado", row["DESCRIPCION"].ToString(), "")); tablaNuevaVacante.Rows.Add(elRenglon("Competencias", "encabezado", row["COMPETENCIAS"].ToString(), "")); tablaNuevaVacante.Rows.Add(elRenglon("Ubicación", "encabezado", row["UBICACION"].ToString(), "")); tablaNuevaVacante.Rows.Add(elRenglon("Tipo de Contrato", "encabezado", row["TIPO_CONTRATO"].ToString(), "")); tablaNuevaVacante.Rows.Add(elRenglon("Escolaridad", "encabezado", row["TIPO_CONTRATO"].ToString(), "")); tablaNuevaVacante.Rows.Add(elRenglon("Edad", "encabezado", row["RANGO_EDAD"].ToString(), "")); // tablaNuevaVacante.Rows.Add(elRenglon("Horario", "encabezado", row["RANGO_EDAD"].ToString(), "")); } } } } catch (Exception ExCargaInfo) { elError.InnerText = ExCargaInfo.Message; Console.WriteLine(ExCargaInfo.Message); } }
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)); }