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 { } }
protected void CreateUser_Click(object sender, EventArgs e) { List <DCPERSONASCER> lstPERSONASCER = new List <DCPERSONASCER>(); List <DCPERSONASCER> DTPERSONASCER = new List <DCPERSONASCER>(); DTPERSONASCER = PERSONASCER.PERSONASCERObtenerbyCriterio(txtIdentificacion.Text, 0); if (DTPERSONASCER.Count == 0) { PERSONASCER.PERSONASCERRegistrar(0, txtIdentificacion.Text.ToUpper(), txtNombres.Text.ToUpper(), txtApellidos.Text.ToUpper(), new DateTime(2002, 11, 3), txtEmail.Text, txtTelefono.Text.ToUpper(), txtMovil.Text.ToUpper(), "EMPLEADO", "SOLTERO", 0, DateTime.Now, 0, DateTime.Now, txtCargo.Text.ToUpper(), txtDependencia.Text.ToUpper(), txtFunciones.Text.ToUpper(), txtSueldo.Text.ToUpper(), "SI"); CARGARGRILLA(); Alerta.notiffy("Registro Exitoso", "Se ha registrado correctamenta en la BD, los datos de la persona", "sucessful", this, GetType()); } else { CARGARGRILLA(); Alerta.notiffy("Operacion incompleta", "No se ha podido agregar la persona, el numero de identificación ya existe!", "warning", this, GetType()); } }