Ejemplo n.º 1
0
        //   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;
            }
        }
Ejemplo n.º 2
0
        //  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;
        }