protected InfReporte ObtenerInforme() { String reg = Session["userId"].ToString(); DataRow fila; DataTable informacion = new DataTable(); InfReporte datos = new InfReporte(); informacion = datos.Tables["Estudiante"]; // nombre de la tabla que cree en crystal en el InfReporte.xsd DaoUser estudiante = new DaoUser(); DataTable Intermedio = estudiante.obtenerCertificadoEst(reg); for (int i = 0; i < Intermedio.Rows.Count; i++) { fila = informacion.NewRow(); ///El primero [""] es como se llama el campo de la tabla de crystal y el segundo [""] el campo de la tabla en postgres fila["Apellido"] = Intermedio.Rows[i]["apellido_usua"].ToString(); fila["Nombre"] = Intermedio.Rows[i]["nombre_usua"].ToString(); fila["Documento"] = int.Parse(Intermedio.Rows[i]["num_documento"].ToString()); informacion.Rows.Add(fila); } return(datos); }
//**************REPORTES**************REPORTES**************REPORTES**************REPORTES**************REPORTES**************REPORTES public InfReporte reporteAdmin(String urlCarpeta) { DataRow fila; DataTable informacion = new DataTable(); InfReporte datos = new InfReporte(); informacion = datos.Tables["Administrador"]; DUser administrador = new DUser(); DataTable Intermedio = administrador.obtenerAdministradores(); for (int i = 0; i < Intermedio.Rows.Count; i++) { fila = informacion.NewRow(); string foto = Path.GetFileName(Intermedio.Rows[i]["foto_usua"].ToString()); ///El primero [""] es como se llama el campo de la tabla de crystal y el segundo [""] el campo de la tabla en postgres fila["Apellido"] = Intermedio.Rows[i]["apellido_usua"].ToString(); fila["Nombre"] = Intermedio.Rows[i]["nombre_usua"].ToString(); fila["Documento"] = int.Parse(Intermedio.Rows[i]["num_documento"].ToString()); fila["Telefono"] = Intermedio.Rows[i]["telefono"].ToString(); fila["Correo"] = Intermedio.Rows[i]["correo"].ToString(); fila["Foto"] = streamFile(urlCarpeta + foto); informacion.Rows.Add(fila); } return(datos); }
public InfReporte reporteDiploma(string urlCarpeta, UUser documento) { DataRow fila; DataTable informacion = new DataTable(); InfReporte datos = new InfReporte(); informacion = datos.Tables["EstudianteDiploma"]; DUser diploma = new DUser(); DataTable Intermedio = diploma.obtenerUsuarioMod(documento); for (int i = 0; i < Intermedio.Rows.Count; i++) // for para llenar la lista con cada usurario //// si es solo un dato como con el certificado de estudio, no se hace el for { fila = informacion.NewRow(); string foto = Path.GetFileName(Intermedio.Rows[i]["foto_usua"].ToString()); ///El primero [""] es como se llama el campo de la tabla de crystal y el segundo [""] el campo de la tabla en postgres fila["Apellido"] = Intermedio.Rows[i]["apellido_usua"].ToString(); fila["Nombre"] = Intermedio.Rows[i]["nombre_usua"].ToString(); fila["Documento"] = int.Parse(Intermedio.Rows[i]["num_documento"].ToString()); fila["Foto"] = streamFile(urlCarpeta + foto); informacion.Rows.Add(fila); } return(datos); }
protected void Page_Load(object sender, EventArgs e) { Response.Cache.SetNoStore(); LLogin logica = new LLogin(); UUser usua = new UUser(); try { usua = logica.logAdminSecillo(Session["userId"].ToString()); try { InfReporte reporte = ObtenerInforme(); CRS_certificado.ReportDocument.SetDataSource(reporte); CRV_certificado.ReportSource = CRS_certificado; } catch (Exception) { throw; } Response.Redirect(usua.Url); } catch { try { usua.Session = Session["userId"].ToString(); } catch { Response.Redirect("~/View/Estudiante/AccesoDenegado.aspx"); } } }
protected InfReporte ObtenerInforme() { DataRow fila; DataTable informacion = new DataTable(); InfReporte datos = new InfReporte(); informacion = datos.Tables["Profesor"]; // nombre de la tabla que cree en crystal en el InfReporte.xsd DaoUser profesor = new DaoUser(); DataTable Intermedio = profesor.obtenerprofesores(); for (int i = 0; i < Intermedio.Rows.Count; i++) // for para llenar la lista con cada usurario //// si es solo un dato como con el certificado de estudio, no se hace el for { fila = informacion.NewRow(); ///El primero [""] es como se llama el campo de la tabla de crystal y el segundo [""] el campo de la tabla en postgres fila["Apellido"] = Intermedio.Rows[i]["apellido_usua"].ToString(); fila["Nombre"] = Intermedio.Rows[i]["nombre_usua"].ToString(); fila["Documento"] = int.Parse(Intermedio.Rows[i]["num_documento"].ToString()); fila["Telefono"] = Intermedio.Rows[i]["telefono"].ToString(); fila["Correo"] = Intermedio.Rows[i]["correo"].ToString(); fila["Foto"] = streamFile(Intermedio.Rows[i]["foto_usua"].ToString()); informacion.Rows.Add(fila); } return(datos); }
protected InfReporte ObtenerInforme() { DataRow fila; DataTable informacion = new DataTable(); InfReporte datos = new InfReporte(); informacion = datos.Tables["Administrador"]; // nombre de la tabla que cree en crystal en el InfReporte.xsd DaoUser administrador = new DaoUser(); DataTable Intermedio = administrador.obtenerAdministradores(); for (int i = 0; i < Intermedio.Rows.Count; i++) { fila = informacion.NewRow(); ///El primero [""] es como se llama el campo de la tabla de crystal y el segundo [""] el campo de la tabla en postgres fila["Apellido"] = Intermedio.Rows[i]["apellido_usua"].ToString(); fila["Nombre"] = Intermedio.Rows[i]["nombre_usua"].ToString(); fila["Documento"] = int.Parse(Intermedio.Rows[i]["num_documento"].ToString()); fila["Telefono"] = Intermedio.Rows[i]["telefono"].ToString(); fila["Correo"] = Intermedio.Rows[i]["correo"].ToString(); fila["Foto"] = streamFile(Intermedio.Rows[i]["foto_usua"].ToString()); informacion.Rows.Add(fila); } return(datos); }
protected InfReporte ObtenerInforme() { DataRow fila; DataTable informacion = new DataTable(); InfReporte datos = new InfReporte(); int curs; curs = Convert.ToInt16(Session["Cursoestu"]); informacion = datos.Tables["EstudianteCurso"]; // nombre de la tabla que cree en crystal en el InfReporte.xsd DaoUser profesor = new DaoUser(); DataTable Intermedio = profesor.gEstudiante(curs); for (int i = 0; i < Intermedio.Rows.Count; i++) // for para llenar la lista con cada usurario //// si es solo un dato como con el certificado de estudio, no se hace el for { fila = informacion.NewRow(); ///El primero [""] es como se llama el campo de la tabla de crystal y el segundo [""] el campo de la tabla en postgres fila["Apellido"] = Intermedio.Rows[i]["apellido_usua"].ToString(); fila["Nombre"] = Intermedio.Rows[i]["nombre_usua"].ToString(); informacion.Rows.Add(fila); } return(datos); }
protected void Page_Load(object sender, EventArgs e) { try { InfReporte reporte = ObtenerInforme(); CRS_desdiploma.ReportDocument.SetDataSource(reporte); CrystalReportViewer1.ReportSource = CRS_desdiploma; } catch (Exception) { throw; } }
protected InfReporte ObtenerInforme() { DataTable informacion = new DataTable(); InfReporte datos = new InfReporte(); informacion = datos.Tables["Administrador"]; // nombre de la tabla que cree en crystal en el InfReporte.xsd LUser administrador = new LUser(); administrador.reporteAdmin(informacion); return(datos); }
protected InfReporte ObtenerInforme() { DataTable informacion = new DataTable(); InfReporte datos = new InfReporte(); informacion = datos.Tables["Acudiente"]; // nombre de la tabla que cree en crystal en el InfReporte.xsd //LUser administrador = new LUser(); LMUser logica = new LMUser(); //administrador.reporteAcudiente(informacion); logica.reporteAcudiente(informacion); return(datos); }
protected InfReporte ObtenerInforme() { DataTable informacion = new DataTable(); InfReporte datos = new InfReporte(); informacion = datos.Tables["Estudiante"]; // nombre de la tabla que cree en crystal en el InfReporte.xsd string documento = Session["userId"].ToString();; LMUser reporte = new LMUser(); reporte.reporteCertidicadoEstudiante(informacion, documento); return(datos); }
protected InfReporte ObtenerInforme() { DataTable informacion = new DataTable(); InfReporte datos = new InfReporte(); informacion = datos.Tables["EstudianteDiploma"]; // nombre de la tabla que cree en crystal en el InfReporte.xsd UUser usua = new UUser(); usua.Documento = Session["documentoe"].ToString(); LUser diploma = new LUser(); diploma.reporteDiploma(informacion, usua); return(datos); }
protected InfReporte ObtenerInforme() { DataTable informacion = new DataTable(); InfReporte datos = new InfReporte(); int curs; curs = Convert.ToInt16(Session["Cursoestu"]); informacion = datos.Tables["EstudianteCurso"]; // nombre de la tabla que cree en crystal en el InfReporte.xsd LUser estudiante = new LUser(); estudiante.reporteEstudiante(informacion, curs); return(datos); }
protected InfReporte ObtenerInforme() { //String reg = DataTable informacion = new DataTable(); InfReporte datos = new InfReporte(); informacion = datos.Tables["ProfesorCert"]; // nombre de la tabla que cree en crystal en el InfReporte.xsd string documento = Session["userId"].ToString(); LUser logica = new LUser(); logica.reporteCertificadoTrabajoProfe(informacion, documento); return(datos); }
protected void Page_Load(object sender, EventArgs e) { Response.Cache.SetNoStore(); LLogin logica = new LLogin(); UUser usua = new UUser(); try { usua = logica.logAdminSecillo(Session["userId"].ToString()); try { InfReporte reporte = ObtenerInforme(); CRS_listaestcur.ReportDocument.SetDataSource(reporte); CrystalReportViewer1.ReportSource = CRS_listaestcur; } catch (Exception) { throw; } Response.Redirect(usua.Url); } catch { try { usua.Session = Session["userId"].ToString(); } catch { Response.Redirect("~/View/Admin/AccesoDenegado.aspx"); } } UIdioma encId = new UIdioma(); LMIdioma idioma = new LMIdioma(); Int32 FORMULARIO = 45; LMUser logicaper = new LMUser(); encId = idioma.obtIdioma(FORMULARIO, int.Parse(Session["idioma"].ToString())); Page.Title = encId.CompIdioma["Title"].ToString(); }
protected void Page_Load(object sender, EventArgs e) { Response.Cache.SetNoStore(); if (Session["userId"] != null) { try { InfReporte reporte = ObtenerInforme(); CRS_certificado.ReportDocument.SetDataSource(reporte); CRV_certificado.ReportSource = CRS_certificado; } catch (Exception) { throw; } } else { Response.Redirect("AccesoDenegado.aspx"); } }