public String generarCarnet(Int64 documento) { configurationFiles f = new configurationFiles(); Estudiante objEstudiante = new Estudiante(); OperacionEstudiante objOperEstudiante = new OperacionEstudiante(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objEstudiante.documento_numero = documento; DataTable dt_Estudiante = objOperEstudiante.ConsultarEstudiante(objEstudiante); Matricula objMatricula = new Matricula(); OperacionMatricula objOperMatricula = new OperacionMatricula(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objMatricula.id_estudiante = documento; DataTable dt_Matricula = objOperMatricula.ConsultarMatricula(objMatricula); String cad = "<div id=\"contenedor\">" + " <div id=\"infocarnet\" style=\" background:url(http://localhost/itipuente/Reporte_Carnet/images/" + f.obtener_valor(Server.MapPath("~") + "/Reporte_Carnet/configuration.config", "") + "); @media print {body:before {content: url(http://localhost/itipuente/Reporte_Carnet/images/" + f.obtener_valor(Server.MapPath("~") + "/Reporte_Carnet/configuration.config", "") + ") !important;}\">" + "<h2><strong>INSTITUTO TÉCNICO FRANCISCO DE PAULA SANTANDER</storng></h2>" + " <img src = '" + dt_Estudiante.Rows[0].ItemArray[20].ToString().Replace("~", "../..") + "' class=\"foto\"> " + "<div id=\"information\">" + "<p> <strong>" + dt_Estudiante.Rows[0].ItemArray[4].ToString() + " " + dt_Estudiante.Rows[0].ItemArray[5].ToString() + " " + dt_Estudiante.Rows[0].ItemArray[6].ToString() + " " + dt_Estudiante.Rows[0].ItemArray[7].ToString() + "</strong></p>" + "<p>D.I.: " + dt_Estudiante.Rows[0].ItemArray[2].ToString() + "</p>" + "<p> SALON: " + dt_Matricula.Rows[0].ItemArray[9].ToString() + "</p>" + "</div>" + "</div>" + "<div id=\"infocolegio\">" + "<p>" + "Este carnet es personal e intransferible,acrédita al portador como estudiante del " + "<br><strong>INSTITUTO TÉCNICO FRANCISCO DE PAULA SANTANDER</strong><br> en caso de pérdida favor comunicarse al sitio web http://wwww.itipuentenacional.edu.co " + "</p> " + "<img src=\"http://localhost/itipuente/Reporte_Carnet/images/firma.jpg\" id=\"firma\"> " + "</div>" + "</div>"; /*String cad = "<table width='415.748031496px' heigth='321.2598425197px' style = 'margin-top:50px;border: 1px solid #000; font-family:Calibri ;border-collapse:collapse;font-size:16px'><tr>"; * cad += "<td width='50%'><table width='207.874015748px'><tr>"; * cad += "<td colspan='2'><img src='http://academico.itipuentenacional.edu.co/img/header_carnet.jpg'></td></tr><tr>"; * cad += "<td rowspan='4' width='30%' style = 'padding: 5px ;text-align:center;'><img alt='logo' style='border: 1px solid #000' src = '" +dt_Estudiante.Rows[0].ItemArray[20].ToString().Replace("~", "../..") + "' width='70' height='70' ></td>"; * cad += "<td style='text-align:center ; '>" + dt_Estudiante.Rows[0].ItemArray[4].ToString() + " " + dt_Estudiante.Rows[0].ItemArray[5].ToString() + "</td></tr><tr>"; * cad += "<td style='text-align:center'>" + dt_Estudiante.Rows[0].ItemArray[6].ToString() + " " + dt_Estudiante.Rows[0].ItemArray[7].ToString() + "</td></tr><tr>"; * cad += "<td style='text-align:center'> D.I. "+dt_Estudiante.Rows[0].ItemArray[2].ToString()+"</td></tr><tr>"; * cad += "<td style='text-align:right'></td></tr><tr>"; * cad += "<td colspan='2' style='text-align:center'>SALÓN : "+dt_Matricula.Rows[0].ItemArray[9].ToString()+"</td></tr>"; * cad += "<td colspan='2'><img src='http://academico.itipuentenacional.edu.co/img/footer_carnet.jpg'></td>"; * cad += "</table></td>"; * cad += "<td>Este carnet es personal e intransferible,acrédita al portador como estudiante del INSTITUTO TÉCNICO FRANCISCO DE "; * cad += " PAULA SANTANDER, en caso de pérdida favor comunicarse al sitio web http://wwww.itipuentenacional.edu.co </td></tr></table>"; * cad += "<br>"; * cad += "</table>";*/ return(cad); }
protected void Button1_Click(object sender, EventArgs e) { configurationFiles f = new configurationFiles(); // f.modificar_valor( Server.MapPath("~")+"/Reporte_Carnet/configuration.config", "bg1", "imagen.png"); // mess.InnerHtml = "<p>" + f.obtener_valor(Server.MapPath("~") + "/Reporte_Carnet/configuration.config", "") + "</p>"; Boolean fileOK = false; String path = Server.MapPath("~/Reporte_Carnet/images/"); if (filebg.HasFile) { String fileExtension = System.IO.Path.GetExtension(filebg.FileName).ToLower(); String[] allowedExtensions = { ".gif", ".png", ".jpeg", ".jpg" }; for (int i = 0; i < allowedExtensions.Length; i++) { if (fileExtension == allowedExtensions[i]) { fileOK = true; } } } if (fileOK) { try { filebg.PostedFile.SaveAs(path + filebg.FileName); Label2.Text = "Imagen Subida Con Exito"; f.modificar_valor(Server.MapPath("~") + "/Reporte_Carnet/configuration.config", "bg1", filebg.FileName); } catch (Exception ex) { Label2.Text = "File could not be uploaded."; } } else { Label2.Text = "Cannot accept files of this type."; } }