// Selecciona e imprime una solicitud permitirendo modificar, imprimir una solicitud previamente grabada. public void selImprimirSolicitud() { DataTable dtSol = new DataTable(); DataRow fila; int[] aColumns = { 100, 100, 150, 150, 150, 100, 100, 150 }; string titulo = "Seleccion de Solicitudes de ST"; String sCad = "SELECT solicitudnum , fecha, categoria, marca, modelo, tipoequipo, ubica, serie, seriecse, tecnico, " + " cedulaentrega, cedularecibe, telefono, idequipo, idtipoequipo, idubica, motivo, idsolicitud, " + " nombres, apellidos, cargo, nombresrecibe, apellidosrecibe, cargorecibe, referencia, color " + " FROM imagenes.Solicitud3vw ORDER BY solicitudnum"; Clases.cDatos oDat = new Clases.cDatos(); dtSol = oDat.LlenaTabla(sCad); DataTable dt = dtSol.Clone(); Clases.cCatalogo oCat = new SOPORTEC.Clases.cCatalogo(dtSol, titulo, "solicitudesST", aColumns, false); fila = oCat.retornaFila(); if (fila == null) { MessageBox.Show("SELECCIONE UNA SOLICITUD DE ST CON UN DOBLE CLICK DEL MOUSE "); return; } else { // fila["nombres"] = fila["nombres"].ToString() + " " + fila["apellidos"].ToString(); // fila["nombresrecibe"] = fila["nombresrecibe"].ToString() + " " + fila["apellidosrecibe"].ToString(); fila["tipoequipo"] = fila["categoria"].ToString() + " " + fila["tipoequipo"].ToString() ; fila["nombres"] = fila["nombres"].ToString() + " " + fila["apellidos"].ToString(); fila["nombresrecibe"] = fila["nombresrecibe"].ToString() + " " + fila["apellidosrecibe"].ToString(); dt.ImportRow(fila); dtSol = null; cReportes oRep = new cReportes(); oRep.CreafReportes("Solicitud", "", "Titulo 1", dt); oRep = null; dt = null; } }
// llamada por fEqEstado public void imprimirSolicitudST() { DataTable dt = creaTablaST(); DataRow fila = dt.NewRow(); fila["solicitudnum"] = solicitudnum; fila["fecha"] = fecha; fila["tipoequipo"] = categoria + " " + tipoequipo; fila["serie"] = serie; fila["categoria"] = categoria; fila["marca"] = marca; fila["modelo"] = modelo; fila["ubica"] = ubica; fila["cedulaentrega"] = cedulaentrega; fila["cedularecibe"] = cedulaentrega; // fila["fechaprobable"] = fechaprobable; fila["seriecse"] = seriecse; fila["idequipo"] = idequipo; fila["idtipoequipo"] = idtipoequipo; fila["idubica"] = idubica; fila["telefono"] = telefono; fila["motivo"] = motivo; fila["idsolicitud"] = idsolicitud; fila["nombres"] = nombresentrega + " " + apellidosentrega ; fila["cargoentrega"] = cargoentrega; fila["nombresrecibe"] = nombresrecibe + " " + apellidosrecibe; fila["cargorecibe"] = cargorecibe; fila["tecnico"] = tecnico; fila["referencia"] = referencia; fila["color"] = color; dt.Rows.Add(fila); cReportes oRep = new cReportes(); oRep.CreafReportes("Solicitud", "", "Titulo 1", dt); oRep = null; }