private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { string cat = "imagenes.equipos"; DataRow sRow = null; int[] aCols = { 190, 190, 120, 120, 250, 75, 75, 75 }; //// Registra los componentes de los equipos que ingresan al taller. Utiliza el catálogo de componentes ocat.lista.Clear(); ocat.lista.Add("imagenes.equipos"); ocat.lista.Add("AGREGAR ITEM AL CATALOGO DE EQUIPOS"); ocat.lista.Add("categoria"); ocat.lista.Add("tipoequipo"); ocat.lista.Add("serie"); ocat.lista.Add("seriecse"); ocat.lista.Add("ubica"); ocat.lista.Add("marca"); ocat.lista.Add("modelo"); ocat.lista.Add("color"); Formas.fCatalogo f = new Formas.fCatalogo(dtEquipos, ocat, aCols, true); f.ShowDialog(); if (f.fila == null) return; if (f.DialogResult == DialogResult.Yes) sRow = f.fila; if (!(sRow == null)) { // limpiar listbox lsEquipos.Items.Clear(); oEq.idcategoria = int.Parse(sRow["idcategoria"].ToString()); oEq.categoria = sRow["categoria"].ToString(); oEq.tipoequipo = sRow["tipoequipo"].ToString(); oEq.marca = sRow["marca"].ToString(); oEq.modelo = sRow["modelo"].ToString(); oEq.color = sRow["color"].ToString(); oEq.serie = sRow["serie"].ToString(); oEq.seriecse = sRow["seriecse"].ToString(); oEq.ubica = sRow["ubica"].ToString(); oEq.idequipo = int.Parse(sRow["idequipo"].ToString()); oEq.idtipoequipo = int.Parse(sRow["idtipoequipo"].ToString()); oEq.idubica = int.Parse(sRow["idubica"].ToString()); oEq.idmarca = int.Parse(sRow["idmarca"].ToString()); oEq.idmodelo = int.Parse(sRow["idmodelo"].ToString()); oEq.bpartes = Boolean.Parse(sRow["bpartes"].ToString()); lsEquipos.Items.Add(" Categoría: " + oEq.categoria); lsEquipos.Items.Add(" "); lsEquipos.Items.Add(" Equipo: " + oEq.tipoequipo); lsEquipos.Items.Add(" "); lsEquipos.Items.Add(" Marca: " + oEq.marca); lsEquipos.Items.Add(" "); lsEquipos.Items.Add(" Modelo: " + oEq.modelo); lsEquipos.Items.Add(" "); lsEquipos.Items.Add(" Color: " + oEq.color); lsEquipos.Items.Add(" "); lsEquipos.Items.Add(" No. Serie: " + oEq.serie); lsEquipos.Items.Add(" "); lsEquipos.Items.Add(" Inventario: " + oEq.seriecse); lsEquipos.Items.Add(" "); lsEquipos.Items.Add(" Asignado: " + oEq.ubica); oComp.idequipo = oEq.idequipo; // clase componente // limpia el listview lsComponentes.Items.Clear(); // Ver si hay componentes de este equipo para agregarlos al dtTipocomponentes del equipo y al listview para mostrarlos foreach (DataRow dr in dtComponentes.Rows) { if (int.Parse(dr["idequipo"].ToString()) == oComp.idequipo) { lvItem = new ListViewItem(dr["componente"].ToString() ); lvItem.SubItems.Add(dr["tipocomponente"].ToString()); lvItem.SubItems.Add(dr["marca"].ToString() ); lvItem.SubItems.Add(dr["serie"].ToString() ); lvItem.SubItems.Add(dr["seriecse"].ToString() ); lvItem.SubItems.Add(dr["magnitud"].ToString()); lvItem.SubItems.Add(dr["valormedida"].ToString()); lvItem.SubItems.Add(dr["medida"].ToString()); lvItem.SubItems.Add(oComp.medida); lvItem.Tag = dr["idparte"].ToString(); // lvItem.ImageKey = "si"; lsComponentes.Items.Add(lvItem); } } } }
private void cmdUbica_Click(object sender, EventArgs e) { // Presenta tabla catalogo ubicaciones int[] aCols = { 100, 400 }; ocat.lista.Clear(); ocat.lista.Add("imagenes.catubica"); ocat.lista.Add("AGREGAR ITEM AL CATALOGO UBICACIONES"); ocat.lista.Add("idubica"); ocat.lista.Add("ubica"); DataRow sRow; Formas.fCatalogo f = new Formas.fCatalogo(dtUbica, ocat, aCols, true); f.ShowDialog(); if (f.fila == null) return; if (f.DialogResult == DialogResult.Yes) { // establecer valores propiedades de cequipos sRow = f.fila; oEq.idubica = int.Parse(sRow["idubica"].ToString()); oEq.ubica = sRow["ubica"].ToString(); txtUbica.Text = oEq.ubica; } f.Close(); f.Dispose(); }
private void cmdTipoequipo_Click(object sender, EventArgs e) { // Presenta tabla tipoequipos int[] aCols = { 100, 250 }; DataRow sRow; DataTable dt = dtTipoEq.Clone(); ocat.lista.Clear(); ocat.lista.Add("imagenes.cattipoequipos"); ocat.lista.Add("AGREGAR ITEM AL CATALOGO TIPO DE EQUIPOS"); ocat.lista.Add("idtipoequipo"); ocat.lista.Add("tipoequipo"); ocat.lista.Add("idcategoria"); ocat.idForaneo = oEq.idcategoria; foreach (DataRow fl in dtTipoEq.Rows) { if (int.Parse(fl["idcategoria"].ToString()) == ocat.idForaneo ) dt.ImportRow(fl); } Formas.fCatalogo f = new Formas.fCatalogo(dt, ocat, aCols, true); f.ShowDialog(); if (f.fila == null) return; if (f.DialogResult == DialogResult.Yes) { // establecer valores propiedades de cequipos sRow = f.fila; oEq.idtipoequipo = int.Parse(sRow["idtipoequipo"].ToString()); oEq.tipoequipo = sRow["tipoequipo"].ToString(); ocat.idForaneo = int.Parse(sRow["idcategoria"].ToString()); txtTipoEquipo.Text = oEq.tipoequipo; } f.Close(); f.Dispose(); }
private void cmdModelo_Click(object sender, EventArgs e) { // Presenta tabla catalogo Modelos int[] aCols = { 100, 400 }; ocat.lista.Clear(); ocat.lista.Add("imagenes.catmodelos"); ocat.lista.Add("AGREGAR ITEM AL CATALOGO MODELOS"); ocat.lista.Add("idmodelo"); ocat.lista.Add("modelo"); ocat.lista.Add("idmarca"); ocat.idForaneo = oEq.idmarca; DataRow sRow; DataTable dt = dtModelos.Clone(); foreach (DataRow fl in this.dtModelos.Rows ) { if (int.Parse(fl["idmarca"].ToString()) == ocat.idForaneo ) dt.ImportRow(fl); } Formas.fCatalogo f = new Formas.fCatalogo(dt, ocat, aCols, true); f.ShowDialog(); if (f.fila == null) return; if (f.DialogResult == DialogResult.Yes) { // establecer valores propiedades de cequipos sRow = f.fila; oEq.idmodelo = int.Parse(sRow["idmodelo"].ToString()); oEq.modelo = sRow["modelo"].ToString(); txtModelo.Text = oEq.modelo; } f.Close(); f.Dispose(); }
private void cmdMarca_Click(object sender, EventArgs e) { // Presenta tabla catalogo Marcass int[] aCols = { 100, 400 }; ocat.lista.Clear(); ocat.lista.Add("imagenes.catmarcas"); ocat.lista.Add("AGREGAR ITEM AL CATALOGO DE MARCAS"); ocat.lista.Add("idmarca"); ocat.lista.Add("marca"); DataRow sRow; Formas.fCatalogo f = new Formas.fCatalogo(dtMarcas, ocat, aCols, true); f.ShowDialog(); if (f.fila == null) return; if (f.DialogResult == DialogResult.Yes) { // establecer valores propiedades de cequipos sRow = f.fila; oEq.idmarca = int.Parse(sRow["idmarca"].ToString()); oEq.marca = sRow["marca"].ToString(); ocat.idForaneo = oEq.idmarca; txtMarca.Text = oEq.marca; txtModelo.Text = ""; } f.Close(); f.Dispose(); }
private void cmdCategoria_Click(object sender, EventArgs e) { // Presenta tabla catalogo catequipos int[] aCols = { 100, 400 }; intCategoria = oEq.idcategoria ; ocat.lista.Clear(); ocat.lista.Add("imagenes.catequipos") ; ocat.lista.Add("CATALOGO DE CATEGORIAS EQUIPOS"); ocat.lista.Add("idcategoria"); ocat.lista.Add("categoria"); ocat.lista.Add("bpartes"); DataRow sRow; Formas.fCatalogo f = new Formas.fCatalogo(dtCategorias, ocat, aCols, true); f.ShowDialog(); sRow = f.fila; if (!(sRow == null)) { // establecer valores propiedades de cequipos if (oEq.idcategoria != int.Parse(sRow["idcategoria"].ToString())) { oEq.idcategoria = int.Parse(sRow["idcategoria"].ToString()); oEq.categoria = sRow["categoria"].ToString(); oEq.bpartes = Boolean.Parse(sRow["bpartes"].ToString()); ocat.idForaneo = oEq.idcategoria; txtCategoria.Text = oEq.categoria; txtTipoEquipo.Text = ""; } } f.Close(); f.Dispose(); }