protected void obtienePDF(object sender, EventArgs e) { var dataTable = new DataTable(); UtilesOracle cv = new UtilesOracle(); Button lnk = sender as Button; Button btn = (Button)sender; GridViewRow rowUno = (GridViewRow)btn.NamingContainer; // Response.Write(GridView1.DataKeys[rowUno.RowIndex].Value.ToString()); String valorID = GridView1.DataKeys[rowUno.RowIndex].Value.ToString();//lnk.Attributes["CommandArgument"]; //ID_PADRE,NOMBRE_ADJUNTO,CONTENTTYPE,THEDATA DataTable curriculum = cv.obtieneCV(valorID); foreach (DataRow row in curriculum.Rows) { OracleBinary obj = (byte[])row["THEDATA"]; byte[] bytes = obj.Value; Response.AddHeader("Content-Disposition", "attachment; filename=" + row["NOMBRE_ADJUNTO"].ToString()); Response.BinaryWrite(bytes); // myMemoryStream.WriteTo(Response.OutputStream); //works too Response.Flush(); Response.Close(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { UtilesOracle utilesOracle = new UtilesOracle(); DataTable localidades = utilesOracle.locaciones(); int x = 0; foreach (DataRow row in localidades.Rows) { TextBoxUbicacion.Items.Add(new ListItem("Text", "Value")); TextBoxUbicacion.Items[x].Text = row["LOCACION"].ToString(); TextBoxUbicacion.Items[x].Value = row["ID"].ToString(); x++; } DataTable contrato = utilesOracle.TipoContratos(); x = 0; foreach (DataRow row in contrato.Rows) { TextBoxTipoContrato.Items.Add(new ListItem("Text", "Value")); TextBoxTipoContrato.Items[x].Text = row["CONTRATO"].ToString(); TextBoxTipoContrato.Items[x].Value = row["ID"].ToString(); x++; } // TextBoxUbicacion // RellenaASP(); } }
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); } }
//This event shows how to delete a row on delete LinkButton click. protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { Label lblstid = (Label)GridView1.Rows[e.RowIndex].FindControl("lblstId"); UtilesOracle utiles = new UtilesOracle(); if (utiles.BorraLocaciones(lblstid.Text)) { GridView1.EditIndex = -1; BindData(); } }
//This event shows how to delete a row on delete LinkButton click. protected void GridView1_RowDeletingHorario(object sender, GridViewDeleteEventArgs e) { Label lblstidHorario = (Label)gridViewHorario.Rows[e.RowIndex].FindControl("lblstIdHorario"); UtilesOracle utiles = new UtilesOracle(); if (utiles.BorraHorario(lblstidHorario.Text)) { gridViewHorario.EditIndex = -1; BindData(); } }
public void BindData() { UtilesOracle utiles = new UtilesOracle(); GridView1.DataSource = utiles.locaciones(); GridView1.DataBind(); gridViewContratos.DataSource = utiles.TipoContratos(); gridViewContratos.DataBind(); gridViewHorario.DataSource = utiles.ObtieneHorarios(); gridViewHorario.DataBind(); }
//This event shows how to delete a row on delete LinkButton click. protected void GridView1_RowDeletingContratos(object sender, GridViewDeleteEventArgs e) { Label lblstidContratos = (Label)gridViewContratos.Rows[e.RowIndex].FindControl("lblstIdContratos"); UtilesOracle utiles = new UtilesOracle(); if (utiles.BorraContratos(lblstidContratos.Text)) { gridViewContratos.EditIndex = -1; BindData(); } }
//This event will update information in database. protected void GridView1_RowUpdatingHorario(object sender, GridViewUpdateEventArgs e) { Label lblstidHorario = (Label)gridViewHorario.Rows[e.RowIndex].FindControl("lblstIdHorario"); TextBox txtHorario = (TextBox)gridViewHorario.Rows[e.RowIndex].FindControl("txtHorario"); UtilesOracle utiles = new UtilesOracle(); if (utiles.ActualizaHorario(lblstidHorario.Text, txtHorario.Text)) { gridViewHorario.EditIndex = -1; BindData(); } }
//This event will update information in database. protected void GridView1_RowUpdatingContratos(object sender, GridViewUpdateEventArgs e) { Label lblstidContratos = (Label)gridViewContratos.Rows[e.RowIndex].FindControl("lblstIdContratos"); TextBox txtContratos = (TextBox)gridViewContratos.Rows[e.RowIndex].FindControl("txtContratos"); UtilesOracle utiles = new UtilesOracle(); if (utiles.ActualizaContratos(lblstidContratos.Text, txtContratos.Text)) { gridViewContratos.EditIndex = -1; BindData(); } }
//This event will update information in database. protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) { Label lblstid = (Label)GridView1.Rows[e.RowIndex].FindControl("lblstId"); TextBox txtLocacion = (TextBox)GridView1.Rows[e.RowIndex].FindControl("txtLocacion"); UtilesOracle utiles = new UtilesOracle(); if (utiles.actualizaLocaciones(lblstid.Text, txtLocacion.Text)) { GridView1.EditIndex = -1; BindData(); } }
protected void Page_Load(object sender, EventArgs e) { //Validamos los roles del usuario loginAdministracion.Visible = false; bool autenticado = (System.Web.HttpContext.Current.User != null) && System.Web.HttpContext.Current.User.Identity.IsAuthenticated; if (autenticado) { String nombre = System.Web.HttpContext.Current.User.Identity.Name; var dataTable = new DataTable(); UtilesOracle utiles = new UtilesOracle(); DataTable roles = utiles.rolesUsuarioFirmado(nombre); loginAdministracion.Visible = roles.Rows.Count > 0; } }
public String obtieneEscolaridad() { DataTable tablaDatos = new DataTable(); List <Locacion> escolaridad = new List <Locacion>(); UtilesOracle laEscolaridad = new UtilesOracle(); tablaDatos = laEscolaridad.ObtieneEscolaridad(); foreach (DataRow row in tablaDatos.Rows) { escolaridad.Add(new Locacion { Id = validaValor(row, "ID"), Descripcion = validaValor(row, "DESCRIPCION") }); } return(new JavaScriptSerializer().Serialize(escolaridad)); }
public String obtieneHorarios() { DataTable tablaDatos = new DataTable(); List <Locacion> horarios = new List <Locacion>(); UtilesOracle losHorarios = new UtilesOracle(); tablaDatos = losHorarios.ObtieneHorarios(); foreach (DataRow row in tablaDatos.Rows) { horarios.Add(new Locacion { Id = validaValor(row, "ID"), Descripcion = validaValor(row, "HORARIO") }); } return(new JavaScriptSerializer().Serialize(horarios)); }
public void Submit_Click1(object sender, EventArgs e) { if (!"".Equals(txtNuevaLocacion.Text)) { mensajeError.Text = ""; UtilesOracle utiles = new UtilesOracle(); if (utiles.CreaLocaciones(txtNuevaLocacion.Text)) { txtNuevaLocacion.Text = ""; BindData(); } } else { mensajeError.Text = "Se debe de agregar un valor al campo de locaciones"; } }
public void Submit_Click1Contratos(object sender, EventArgs e) { if (!"".Equals(txtContrato.Text)) { mensajeError.Text = ""; UtilesOracle utiles = new UtilesOracle(); if (utiles.CreaContratos(txtContrato.Text)) { txtContrato.Text = ""; BindData(); } } else { mensajeError.Text = "Se debe de agregar un valor al campo de Contratos"; } }
public String obtieneLocaciones() { // List<Subject> subjects = new List<Subject>(); //subjects.add(new Subject{....}); DataTable tablaDatos = new DataTable(); List <Locacion> locaciones = new List <Locacion>(); UtilesOracle lasLocaciones = new UtilesOracle(); tablaDatos = lasLocaciones.locaciones(); foreach (DataRow row in tablaDatos.Rows) { locaciones.Add(new Locacion { Id = validaValor(row, "ID"), Descripcion = validaValor(row, "LOCACION") }); } return(new JavaScriptSerializer().Serialize(locaciones)); }
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 void obtieneNombreActiveDirectory(String nombre) { DataTable usuario = new DataTable(); UtilesOracle utiles = new UtilesOracle(); usuario = utiles.obtieneNombreActiveDirectory(nombre); foreach (DataRow row in usuario.Rows) { if (row["USER_NAME"] != DBNull.Value) { txtCandidatoNombre.Text = row["USER_NAME"].ToString(); txtCandidatoNombre.Enabled = false; } if (row["EMPLEADO"] != DBNull.Value) { txtcandidatoNumeroEmp.Text = row["EMPLEADO"].ToString(); txtcandidatoNumeroEmp.Enabled = false; } if (row["EMAIL"] != DBNull.Value) { txtcandidatoCorreo.Text = row["EMAIL"].ToString(); // txtcandidatoCorreo.Enabled = false; } } DataTable localidades = utiles.locaciones(); int x = 0; foreach (DataRow row in localidades.Rows) { txtcandidatoLugarTrabajo.Items.Add(new ListItem("Text", "Value")); txtcandidatoLugarTrabajo.Items[x].Text = row["LOCACION"].ToString(); txtcandidatoLugarTrabajo.Items[x].Value = row["ID"].ToString(); x++; } }