Ejemplo n.º 1
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        decimal idregistrado = PERSONASCER.PERSONASCERRegistrar(0, "1095808196", "gabriel", "ortega", DateTime.Now, "*****@*****.**", "6381746",
                                                                "300777777", "per", "soltero", 0, DateTime.Now, 0, DateTime.Now, "EMPLEADO", "ADMINISTRACION", "CONTROL", "2000000", "SI");

        GeneradorPdf.generarCertificado("1095808196", "", "PRUEBA1.docx", "PLANTILLACERTIFICACION.docx", "CERTIFICADO", 0);
    }
Ejemplo n.º 2
0
    protected void CreateUser_Click(object sender, EventArgs e)
    {
        List <DCPERSONASCER> lstPERSONASCER = new List <DCPERSONASCER>();

        //DataTable DTPERSONASCER = new DataTable();
        //DTPERSONASCER = PERSONASCER.PERSONASCERObtenerbyCriterio(txtIdentificacion.Text, 0);
        lstPERSONASCER = PERSONASCER.PERSONASCERObtenerbyCriterio(txtIdentificacion.Text, 0);

        if (lstPERSONASCER.Count > 0)
        {
            //mensajeBUG("" + obtenerFecha(txtFechaDeExpedicion.Text).ToString()+" =="+obtenerFecha(DTPERSONASCER.Rows[0]["FECHANACIMIENTO"].ToString()).ToString()+" &&" +DTPERSONASCER.Rows[0]["EMAIL"].ToString()+"=="+ txtEmai.Text,"1");

            DateTime fechaconsulta           = Convert.ToDateTime(lstPERSONASCER[0].FECHANACIMIENTO);
            DateTime fechaconsultaformateada = new DateTime(fechaconsulta.Year, fechaconsulta.Month, fechaconsulta.Day);

            DateTime fechacalendar           = Convert.ToDateTime(txtFechaDeExpedicion.Text);
            DateTime fechacalendarformateada = new DateTime(fechacalendar.Year, fechacalendar.Month, fechacalendar.Day);

            mensajeBUG("FECHA1BASE" + fechaconsultaformateada + " FECHA2CALENDAR" + fechacalendarformateada, "2comparaciondefechas");

            if (fechaconsultaformateada == fechacalendarformateada && lstPERSONASCER[0].EMAIL.ToString().Equals(txtEmai.Text))
            //if (Convert.ToDateTime(txtFechaDeExpedicion.Text) == Convert.ToDateTime(DTPERSONASCER.Rows[0]["FECHANACIMIENTO"]) && DTPERSONASCER.Rows[0]["EMAIL"].ToString() == txtEmai.Text)
            {
                String nombresinencriptar = DateTime.Now.Millisecond.ToString() +
                                            DateTime.Now.Second.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Hour.ToString() +
                                            DateTime.Now.ToString() + txtNombres.Text;

                String nuevonombre    = Encriptar(nombresinencriptar) + ".docx";
                String nuevonombrepdf = Encriptar(nombresinencriptar) + ".pdf";
                mensajeBUG("pdf" + nuevonombrepdf, "3encriptacion");
                GeneradorPdf.generarCertificado(txtIdentificacion.Text, "SI", nuevonombre, "PLANTILLACERTIFICACION.docx", "CERTIFICADO", 0);
                mensajeBUG("ok generacion", "4generado");
                String url          = ConfigurationManager.AppSettings["Rutaserver"] + ConfigurationManager.AppSettings["RutaDescargas"] + nuevonombrepdf;
                Uri    pruebapdfuri = new Uri(url);
                mensajeBUG("url", "5url");
                HttpContext.Current.Response.Write("<script>window.open ('" + pruebapdfuri + "','" + pruebapdfuri + "')</script>");
                mensajeBUG("urlventana", "6urlventana");

                HttpContext.Current.Response.Write("<script>alert('Se ha generado el Certificado satisfactoriamente y fue enviado a su correo!');</script>");
                //MessageBox.Show("Se ha generado el Certificado satisfactoriamente!");
            }
            else
            {
                HttpContext.Current.Response.Write("<script>alert('Los valores no concuerdan!');</script>");
                //MessageBox.Show("Los valores no concuerdan!");
            }
        }
        else
        {
        }
    }