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(); }
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; } } }
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(); }