Exemple #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
                HojaDeVida hoja;
                dhv.codigo       = txtcodigo.Text;
                dhv.nombre       = txtequipo_arealocativa.Text;
                dhv.modelo       = txtcodigo_inventario.Text;
                dhv.estado       = txtEstado.Text;
                dhv.serial       = txtserial.Text;
                dhv.localizacion = txtlocalizacion.Text;
                dhv.totalman     = lblTotalMantenimientos.Text;
                dhv.costototal   = lblCostoMan.Text;
                dhv.imagen       = "\\Images\\" + Path.GetFileName(pictureBox1.Tag.ToString());
                hoja             = new HojaDeVida(dhv.imagen);
                hoja.dhv.Add(dhv);

                /*DataSetHerramientas dsh = new DataSetHerramientas();
                 * dsh.Tables["Img"].Rows.Add(new object[]
                 * { dhv.imagen }
                 * );*/
                for (int i = 0; i < dgv_mantenimiento.Rows.Count; i++)
                {
                    DatosEquipoMan dem = new DatosEquipoMan();
                    dem.ID              = dgv_mantenimiento[0, i].Value.ToString();
                    dem.tipo            = dgv_mantenimiento[1, i].Value.ToString();
                    dem.numorden        = dgv_mantenimiento[2, i].Value.ToString();
                    dem.fechainicio     = dgv_mantenimiento[3, i].Value.ToString();
                    dem.fechafin        = dgv_mantenimiento[4, i].Value.ToString();
                    dem.tiempoejecucion = dgv_mantenimiento[5, i].Value.ToString();
                    dem.observacion     = dgv_mantenimiento[6, i].Value.ToString();
                    MySqlDataReader reader = ayf.consultarFallosMantenimiento(dem.ID);
                    dem.fallo = "";
                    while (reader.Read())
                    {
                        dem.fallo += reader.GetString(1) + ". ";
                    }
                    MySqlDataReader reader2 = ayf.consultarActividadesMantenimiento(dem.ID);
                    dem.actividades = "";
                    while (reader2.Read())
                    {
                        dem.actividades += reader2.GetString(1) + ". ";
                    }
                    MySqlDataReader reader3 = ed.verInsumos(dem.ID);
                    while (reader3.Read())
                    {
                        dem.insumos += reader3.GetString(1) + " / " + reader3.GetString(2) + " / $" + reader3.GetString(3) + ". ";
                    }
                    MySqlDataReader reader4 = mpc.consultarEncargadosReader(dem.ID);
                    while (reader4.Read())
                    {
                        dem.trabajadores += reader4.GetString(1) + ". ";
                    }
                    hoja.em.Add(dem);
                }

                hoja.ShowDialog();
            }
            catch (Exception)
            {
                MessageBox.Show("Primero busca el equipo o área locativa", "Revisar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
        private void button1_Click_2(object sender, EventArgs e)
        {
            EjecutadosInforme pei = new EjecutadosInforme();
            ActividadYFallo   ayf = new ActividadYFallo();

            dm.id                 = id2;
            dm.num_orden          = num_orden;
            dm.tipo_mantenimiento = tipo_mantenimiento;
            dm.proceso            = proceso;
            dm.tiempo_ejecucion   = tiempo_ejecucion;
            dm.solicita           = solicita;
            dm.equipo             = equipo;
            dm.grupo              = grupo;
            dm.localizacion       = localizacion;
            dm.fecha_dano         = fecha_dano;
            dm.fecha_hora_fin     = fecha_hora_fin;
            dm.fecha_hora_inicio  = fecha_hora_inicio;
            dm.fecha_prevista     = fecha_prevista;
            dm.fecha_solicita     = fecha_solicita;
            dm.precioTotal        = precioTotal;

            pei.datosM.Add(dm);

            for (int i = 0; i < encargados.Length; i++)
            {
                PruebaEncargados pe = new PruebaEncargados();
                pe.encargados = encargados[i];
                pei.datosE.Add(pe);
            }

            /*for (int i = 0; i < herramientas.Length; i++)
             * {
             *  PruebaHerramienta ph = new PruebaHerramienta();
             *  ph.nombre = herramientas[i];
             *  ph.cantidad = cantidadHer[i];
             *  pei.datosH.Add(ph);
             * }*/

            for (int i = 0; i < insumos.Length; i++)
            {
                PruebaInsumos pi = new PruebaInsumos();
                pi.nombre   = insumos[i];
                pi.cantidad = cantidadIns[i];
                pi.precio   = precioIns[i];
                pei.datosI.Add(pi);
            }
            MySqlDataReader reader = ayf.consultarFallosMantenimiento(id);

            while (reader.Read())
            {
                DatosFallas df = new DatosFallas();
                df.cod  = reader.GetString(0);
                df.desc = reader.GetString(1);
                pei.datosF.Add(df);
            }
            MySqlDataReader reader2 = ayf.consultarActividadesMantenimiento(id);

            while (reader2.Read())
            {
                DatosActividades da = new DatosActividades();
                da.cod  = reader2.GetString(0);
                da.desc = reader2.GetString(1);
                pei.datosA.Add(da);
            }

            pei.Show();
        }