Пример #1
0
        private void cmdMagnitud_Click(object sender, EventArgs e)
        {
            int[] aCols = { 100, 250 };

            Clases.cCat ocatMg = new SOPORTEC.Clases.cCat();
            ocatMg.lista.Add("imagenes.catmagnitudes");
            ocatMg.lista.Add("CATALOGO DE MAGNITUDES");
            ocatMg.lista.Add("idmagnitud");
            ocatMg.lista.Add("magnitud");
            ocatMg.lista.Add("idcomponente");

            fCatalogo fCatMg = new fCatalogo(dtMagnitudes, ocatMg, aCols, true);
            fCatMg.ShowDialog();

            if ( fCatMg.DialogResult  == DialogResult.Yes)
            {
                oCatal.idForaneo  = int.Parse( fCatMg.fila["idmagnitud"].ToString());
                oCatal.campo1 = fCatMg.fila["magnitud"].ToString() ;
                this.txtMagnitud.Text = oCatal.campo1;

            }
            ocatMg = null;
            fCatMg.Close();
            fCatMg.Dispose();
        }
Пример #2
0
        private void cmdSelEquipo_Click(object sender, EventArgs e)
        {
            //  Llama a seleccionar equipo
            int[] aCols = { 80, 80, 150, 100, 100, 100, 150, 100, 100 };

            Clases.cCat ocatMto = new SOPORTEC.Clases.cCat();
            ocatMto.lista.Add("imagenes.eqmntto");
            ocatMto.lista.Add("EQUIPOS EN MANTENIMIENTO");

            fCatalogo fCatMto = new fCatalogo(dtEquipos, ocatMto, aCols, false);
            fCatMto.ShowDialog();

            if (fCatMto.DialogResult == DialogResult.Yes)
            {

                filaEq = fCatMto.fila;
                idEq = int.Parse(filaEq["idequipo"].ToString());
                idSol = int.Parse(filaEq["idsolicitud"].ToString());
                idEstado = int.Parse(filaEq["idestado"].ToString());
                ocatMto = null;
                fCatMto.Close();
                fCatMto.Dispose();

                foreach (DataRow dS in dtSolicitudes.Rows)
                {
                    if (int.Parse(dS["idsolicitud"].ToString()) == idSol)
                    {
                        filaSol = dS;
                        break;
                    }
                }

                oSol.llenaSolicitud(filaSol);
                oEq.llenaDatosEq(filaEq);
                llenaControles();

                // Establece estado del equipo en dtEstados
                foreach (DataRow dr in dtEqEstado.Rows)
                {
                    if (int.Parse(dr["idestado"].ToString()) == idEstado)
                        dr["VF"] = true;
                    else
                        dr["VF"] = false;

                }

            }
        }
Пример #3
0
        private void cmdMedida_Click(object sender, EventArgs e)
        {
            if (oComp.idmagnitud == 0)
            {
                MessageBox.Show("FALTA SELECCIONAR MAGNITUD ");
                return;
            }

            int[] aCols = { 100, 150 };
            DataRow sRow;
            Clases.cCat ocat = new SOPORTEC.Clases.cCat();
            ocat.lista.Clear();
            ocat.lista.Add("imagenes.catmedidas");
            ocat.lista.Add("CATALOGO DE MEDIDAS");
            ocat.lista.Add("idmedida");
            ocat.lista.Add("medida");
            ocat.lista.Add("idmagnitud");

            ocat.idForaneo = oComp.idmagnitud;
            DataTable dt = dtMedidas.Clone();
            foreach (DataRow dr in dtMedidas.Rows)
                {
                    if (int.Parse(dr["idmagnitud"].ToString()) == oComp.idmagnitud)
                        dt.ImportRow(dr);
                }

                fCatalogo fCat = new fCatalogo(dt, ocat, aCols, true);
                fCat.ShowDialog();
                sRow = fCat.fila;
                if(!(sRow == null) )
                {
                    oComp.idmedida = int.Parse(sRow["idmedida"].ToString());
                    oComp.medida = sRow["medida"].ToString();
                    txtMedida.Text = oComp.medida;
                }

                fCat.Close();
                fCat.Dispose();
        }