コード例 #1
0
    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);
    }
コード例 #2
0
    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.";
        }
    }