示例#1
0
        private void cmdCatComponentes_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            //  Presenta tabla catalogo componentes
            Boolean mostraCrud = false;
            String scad = "SELECT * FROM imagenes.catcomponentes";
            int[] aCols = { 100, 300, 100,100,80 };
            Clases.cCat ocat = new SOPORTEC.Clases.cCat();
            ocat.lista.Clear();
            ocat.lista.Add("imagenes.catcomponente");
            ocat.lista.Add("CATALOGO DE COMPONENTES");

            Clases.cDatos oDat = new SOPORTEC.Clases.cDatos();
            DataTable dt = oDat.LlenaTabla(scad);
            oDat = null;

            Formas.fCatalogo f = new Formas.fCatalogo(dt, ocat, aCols, mostraCrud );
            f.MdiParent = this;
            f.Show();

            ocat = null;
            if (mostraCrud)
            {
                f.Close();
                f.Dispose();
            }
        }
示例#2
0
        public DataRow retornaFila()
        {
            if (lcampos.Count == 0 || lcampos == null)
                f = new Formas.fCatalogo(dt, titulo, catalogo, aColumnas, bcrud);
            else
                f = new Formas.fCatalogo(dt, titulo, catalogo, aColumnas, bcrud, lcampos);

            f.ShowDialog();
            rw = f.fila;
            f.Close();
            f.Dispose();

            return rw;
        }
示例#3
0
        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);

                    }

                }

            }
        }
示例#4
0
        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();
        }
示例#5
0
        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();
        }
示例#6
0
        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();
        }
示例#7
0
        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();
        }
示例#8
0
        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();
        }
示例#9
0
        private void cmdTipoEquipo_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            //  Presenta tabla catalogo cattipoequipos
            Boolean mostraCrud = false;
            String scad = "SELECT * FROM imagenes.cattipoequipos";
            int[] aCols = { 100, 400, 100 };
            Clases.cCat ocat = new SOPORTEC.Clases.cCat();
            ocat.lista.Clear();
            ocat.lista.Add("imagenes.cattipoequipos");
            ocat.lista.Add("TIPOS DE EQUIPOS");

            Clases.cDatos oDat = new SOPORTEC.Clases.cDatos();
            DataTable dt = oDat.LlenaTabla(scad);
            oDat = null;

            Formas.fCatalogo f = new Formas.fCatalogo(dt, ocat, aCols, mostraCrud );
            f.MdiParent = this;
            f.Show();
            ocat = null;
            if (mostraCrud)
            {
                f.Close();
                f.Dispose();
            }
        }