Exemple #1
0
        private void Btn_imprimir_Click(object sender, EventArgs e)
        {
            Visualizador rpt = new Visualizador();

            //String s = rpt.retornarPath(nameReport);
            //Console.WriteLine(s);
            rpt.AbrirReporte(nameReport);
        }
Exemple #2
0
        public static void Main(string[] args)
        {
            Visualizador v = new Visualizador(crearDocumentos());

            v.ShowDialog();
            Console.Write("Press any key to continue . . . ");
            Console.ReadKey(true);
        }
Exemple #3
0
 private void button2_Click(object sender, EventArgs e)
 {
     try
     {
         DLL__Reporteador.Visualizador vs = new Visualizador();
         vs.AbrirReporte(7);
     }catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
Exemple #4
0
 private void button2_Click(object sender, EventArgs e)
 {
     foreach (DataGridViewRow row in dataGridView1.Rows)
     {
         if (Convert.ToBoolean(row.Cells["IMPRIMIR"].Value))
         {
             archivo_ = (row.Cells["path"].Value.ToString());
             Visualizador rptt = new Visualizador();
             rptt.setReport(archivo_);
         }
     }
 }
        public void Ejecutar()
        {
            LoggerConsola logger = new LoggerConsola();
            AuditorArchivo auditor = new AuditorArchivo();
            logger.IniTraza(Nivel.INFO);
            auditor.NombreArchivo = "C:\\Temp\\auditor.log";

            /*Prepara los componentes (objetos) que colaboran en el programa*/
            /* Tipo de señales, adquisidor, procesador y repositorio */
            Adquisidor adquisidor;
            IProcesador procesador;
            IRepositorio repositorio;
            Senial senialAdquirida;
            Senial senialProcesada;

            /*Se crean las instancias de los objetos */
            /*Se utiliza el patron Factory como responsable de la creacion de cada objeto*/
            /*Señales*/
            senialAdquirida = FactorySenial.ObtenerSenial("Pila", 10);
            senialProcesada = FactorySenial.ObtenerSenial("Basica", 0);
            /*Adquisidor*/
            adquisidor = FactoryAdquisidor.ObtenerAdquisidor ("Senoidal", senialAdquirida);
            /*Procesador*/
            procesador = FactoryProcesador.ObtenerProcesador ("Umbral");
            repositorio = FactoryDAO.ObtenerRepositorio("Texto", "C:\\Users\\Victor\\Documents\\GitHub\\Temp");
            /*Se crean los responsables de la entrada y salida de usuario*/
            var identificador = new Identificador ();
            var visualizador = new Visualizador ();
            logger.Trazar("Se prepararon los componentes", Nivel.INFO);

            /*Inicio del proceso pipeline*/
            /*Identifica las señales*/
            identificador.Ingresar (senialAdquirida, "Señal a Adquirir");
            identificador.Ingresar (senialProcesada, "Señal a Procesar");
            logger.Trazar(senialAdquirida.ToString(), Nivel.INFO);
            logger.Trazar(senialProcesada.ToString(), Nivel.INFO);
            auditor.Auditar("EjemploSenial", this.GetType(), "Adquirir");

            /*Ejecuta la cadena de procesos */
            Console.WriteLine ("1. Adquiere");
            adquisidor.LeerSenial ();
            visualizador.MostrarValores (adquisidor.ObtenerSenialAdquirida());

            Console.WriteLine ("2. Procesa");
            procesador.Procesar (senialAdquirida, senialProcesada);
            visualizador.MostrarValores (senialProcesada);

            /*Guarda Señal*/
            Console.WriteLine("3. Guarda");
            repositorio.Guardar(senialProcesada);
            visualizador.MostrarValores(repositorio.Recuperar(senialProcesada.Id));
        }
Exemple #6
0
        public void selectReporte(int codApp, int vista) /* Método para seleccionar reporte dependiendo el parámtro de codigo
                                                          * de aplicación(codApp) y el entero de tipo de vista(vista) */
        {
            string queryReport = "select path from reporteador where idReporte = '" + codApp + "' ";
            string rpt         = "";

            try
            {
                DataTable dt = llenarDataGridView(queryReport);

                foreach (DataRow row in dt.Rows)
                {
                    if (row[0] != null)
                    {
                        rpt = row[0].ToString();
                    }
                }
                if (!rpt.Equals(""))
                {
                    Visualizador vReporte = new Visualizador();
                    if (vista == 1)
                    {
                        try
                        {
                            vReporte.mostrarReportes(rpt);
                            vReporte.Show();
                        }
                        catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message); }
                    }
                    if (vista == 0)
                    {
                        try
                        {
                            vReporte.setReport(rpt);
                        }
                        catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message); }
                    }
                }
            }
            catch (Exception ex)
            {
                System.Windows.Forms.MessageBox.Show(ex.Message);
            }
        }
Exemple #7
0
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            string headerText = dataGridView1.Columns[e.ColumnIndex].HeaderText;
            // MessageBox.Show(headerText);
            string nombreColumna2 = "IMPRIMIR";
            string nombreColumna  = "path";

            try
            {
                var columnList = dataGridView1.Columns.Cast <DataGridViewColumn>().ToList();
                int inde       = columnList.FindIndex(c => c.HeaderText == nombreColumna);

                var columnImpresion = dataGridView1.Columns.Cast <DataGridViewColumn>().ToList();
                int indeImpresion   = columnList.FindIndex(c => c.HeaderText == nombreColumna2);

                if (headerText.Equals(nombreColumna))

                {
                    string archivo = (dataGridView1.Rows[e.RowIndex].Cells[inde].Value.ToString());
                    fileReport = archivo;
                    //numero = (int)(dataGridView1.Rows[e.RowIndex].Cells["pathr"].Value);

                    Visualizador rptt = new Visualizador();
                    rptt.mostrarReportes(archivo);
                    rptt.Show();
                }

                else if (headerText.Equals("IMPRIMIR"))
                {
                    Visualizador rpttp = new Visualizador();
                    rpttp.setReport(fileReport);
                }
                else
                {
                    //MessageBox.Show("Seleccione la columna correcta");
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.Message); }
        }
Exemple #8
0
 private void button2_Click(object sender, EventArgs e)
 {
     DLL__Reporteador.Visualizador vs = new Visualizador();
     vs.AbrirReporte(1521);
 }
        private void btn_imprimir_Click(object sender, EventArgs e)
        {
            Visualizador reporte = new Visualizador();

            reporte.AbrirReporte(2201);
        }
Exemple #10
0
        private void Form1_Load(object sender, EventArgs e)
        {
            /*dataGridView1.Columns.Add("PK_Api_codigo", "codigo");
             * dataGridView1.Columns.Add("api_descripcion", "name");
             * dataGridView1.Columns.Add("FK_Codigo_modulo", "mod");
             * dataGridView1.Columns.Add("status", "sta");
             *
             * dataGridView1.Rows.Add("1", "Ramos", "1", "1");
             * dataGridView1.Rows.Add("2", "Ramoas", "2", "1");
             * dataGridView1.Rows.Add("3", "Ramosb", "1", "1");
             * dataGridView1.Rows.Add("4", "Ramosc", "2", "1");*/


            DataSet ds = new DataSet();

            try
            {
                using (var conn = new OdbcConnection("dsn=colchoneria"))
                {
                    conn.Open();

                    {
                        using (var cmd = conn.CreateCommand())
                        {
                            cmd.CommandText = "SELECT * FROM tbl_aplicacion";
                            OdbcDataAdapter m_datos = new OdbcDataAdapter(cmd);
                            ds = new DataSet();
                            m_datos.Fill(ds);
                            dataGridView1.DataSource = ds.Tables[0];
                        }
                    }
                    conn.Close();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }


            DataTable Dt = new DataTable();

            Dt = (DataTable)dataGridView1.DataSource;                  // Se crea un datatable que contenga los datos del data grid

            DLL__Reporteador.Visualizador vp = new Visualizador();
            Prueba pp = new Prueba();

            //vp.generarReporte(Dt, pp);

            AdministradorDeReportes frm = new AdministradorDeReportes();

            frm.getDatosNecesariosParaReportes2(Dt, pp);

            /*MySqlConnection conexion = new MySqlConnection("Server=localhost; User Id=root; Password='******'; Database=nombre_de_la_BD");
             *
             * ------------------------------------------------- ----
             *
             * Luego en el evento Load del Form carga los datos al DataGridView:
             *
             * MySqlDataAdapter da = new MySqlDataAdapter("select * from CLIENTE", conexion);
             * DataSet ds = new DataSet();
             * da.Fill(ds);
             * dataGridView1.DataSource = ds.Tables[0];*/
        }
Exemple #11
0
 private void reporte(String nombre)
 {
     nombre = nombre + ".rpt";
     DLL__Reporteador.Visualizador report = new Visualizador();
     report.AbrirReporte(nombre);
 }