Example #1
0
        private void cmdInventarios_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            //  Agrega nuevos Items al inventario de Equipos
            Clases.cequipo equip = new SOPORTEC.Clases.cequipo();

            Formas.fequipos  f = new fequipos("A", equip);
            f.MdiParent = this;
            f.Show();
            equip = null;
        }
Example #2
0
        private void cmdAgregar_Click(object sender, EventArgs e)
        {
            switch (catal)           //  nombre del catalogo
            {
                case "imagenes.equipos":
                    //  crea instancia de cEquipo y establece propiedades predeterminadas al nuevo equipo
                    Clases.cequipo equip = new SOPORTEC.Clases.cequipo();
                    //  Provisionalmente, en caso  haya equipos en la ubicacion seleccionada
                    if (equip.idubica != -1 && dtCatalogo.Rows.Count > 0  )
                    {
                        equip.idubica = int.Parse(dtCatalogo.Rows[0]["idubica"].ToString());
                        equip.ubica = dtCatalogo.Rows[0]["ubica"].ToString();
                    }
                    Formas.fequipos fcrea = new fequipos("A", equip);  //  modo agregar
                    fcrea.Text = "AGREGAR AL CATALOGO DE EQUIPOS";

                    fcrea.ShowDialog();
                    if (fcrea.DialogResult == DialogResult.Yes)
                    {
                        DataRow fl = dtCatalogo.NewRow();
                        fl["serie"] = equip.serie;
                        fl["seriecse"] = equip.seriecse;
                        fl["ubica"] = equip.ubica;
                        fl["idtipoequipo"] = equip.idtipoequipo;
                        fl["tipoequipo"] = equip.tipoequipo;
                        fl["marca"] = equip.marca;
                        fl["color"] = equip.color;
                        fl["idmarca"] = equip.idmarca;
                        fl["modelo"] = equip.marca;
                        fl["idmodelo"] = equip.idmarca;
                        fl["idequipo"] = equip.idequipo;
                 //       fl["bpartes"] = equip.bpartes;

                        dtCatalogo.Rows.Add(fl);
                        //dtCatalogo.AcceptChanges();
                        //grCatalogo.RefreshDataSource();
                    }
                    fcrea.Close();
                    fcrea.Dispose();
                    break;

                case "imagenes.tecnicos":
                    //  Agrega al catalogo de tecnicos
                    //  crea instancia de cTecnico para pasarla al form fTecnicos
                    Clases.cTecnico tec = new SOPORTEC.Clases.cTecnico("A");
                    Formas.fTecnicos fcreaTec = new fTecnicos("A", tec);  //  modo agregar
                    fcreaTec.Text = "CATALOGO PERSONAL TECNICOS";

                    fcreaTec.ShowDialog();
                    DataRow rw = dtCatalogo.NewRow();
                    rw["idtecnico"] = tec.idtecnico;
                    rw["cedula"] = tec.cedula;
                    rw["nombres"] = tec.nombres;
                    rw["apellidos"] = tec.apellidos;
                    rw["cargo"] = tec.cargo;
                    rw["telefono"] = tec.telefono;
                    dtCatalogo.Rows.Add(rw);
                    //dtCatalogo.AcceptChanges();
                    //grCatalogo.RefreshDataSource();

                    fcreaTec.Close();
                    fcreaTec.Dispose();
                    break;

                case "imagenes.personas":
                    //  Agrega al catalogo de personas
                    //  crea instancia de cpersona para pasarla al form fpersonas
                    Clases.cPersona per = new SOPORTEC.Clases.cPersona("A");
                    Formas.fPersona fcreaPersona = new fPersona("A", per);  //  modo agregar
                    fcreaPersona.Text = "CATALOGO DE PERSONAL ";

                    fcreaPersona.ShowDialog();
                    if (fcreaPersona.DialogResult == DialogResult.Yes)
                    {
                        DataRow linea = dtCatalogo.NewRow();
                        linea["cedula"] = per.cedula;
                        linea["nombres"] = per.nombres;
                        linea["apellidos"] = per.apellidos;
                        linea["cargo"] = per.cargo;
                        linea["ubica"] = per.ubica;
                        linea["idubica"] = per.idubica;
                        dtCatalogo.Rows.Add(linea);
                    }

                    fcreaPersona.Close();
                    fcreaPersona.Dispose();
                    break;

                case "imagenes.cattipoequipos":
                    ocat.lista.Clear();
                    ocat.lista.Add("imagenes.cattipoequipos");    //  tabla catalogo donde agregar
                    ocat.lista.Add("CATALOGO TIPO DE EQUIPOS");
                    ocat.lista.Add("idtipoequipo");
                    ocat.lista.Add("tipoequipo");
                    ocat.lista.Add("idcategoria");
                    creaItem(2);
                    break;

                case "imagenes.catubica":
                    ocat.lista.Clear();
                    ocat.lista.Add("imagenes.catubica");    //  tabla catalogo donde agregar
                    ocat.lista.Add("CATALOGO DE UBICACIONES");
                    ocat.lista.Add("idubica");
                    ocat.lista.Add("ubica");
                    creaItem(1);
                    break;

                case "imagenes.catmarcas":
                    ocat.lista.Clear();
                    ocat.lista.Add("imagenes.catmarcas");    //  tabla catalogo donde agregar
                    ocat.lista.Add("CATALOGO DE MARCAS");
                    ocat.lista.Add("idmarca");
                    ocat.lista.Add("marca");
                    creaItem(1);
                    break;

                case "imagenes.catmodelos":
                    ocat.lista.Clear();
                    ocat.lista.Add("imagenes.catmodelos");    //  tabla catalogo donde agregar
                    ocat.lista.Add("CATALOGO DE MODELOS");
                    ocat.lista.Add("idmodelo");
                    ocat.lista.Add("modelo");
                    ocat.lista.Add("idmarca");
                    creaItem(2);
                    break;

                case "imagenes.catequipos":
                    ocat.lista.Clear();
                    ocat.lista.Add("imagenes.catequipos");    //  tabla catalogo donde agregar
                    ocat.lista.Add("CATALOGO DE CATEGORIAS EQUIPOS");
                    ocat.lista.Add("idcategoria");
                    ocat.lista.Add("categoria");
                    ocat.lista.Add("bpartes");              //  prefijo "b" --> Boolean, "i" --> entero  "s" -->  string
                    creaItem(3);
                    break;

                case "imagenes.catcomponentes":

                    ocat.lista.Clear();
                    ocat.lista.Add("imagenes.catcomponentes");
                    ocat.lista.Add("AGREGAR AL CATALOGO DE COMPONENTES");
                    ocat.lista.Add("idcomponente");
                    ocat.lista.Add("componente");
                    ocat.lista.Add("magnitud");
                    ocat.lista.Add("brepite");

                    fcatComponente f = new fcatComponente(ocat, "A");
                    f.ShowDialog();

                    if (f.DialogResult == DialogResult.Yes)
                    {
                        fila = dtCatalogo.NewRow();
                        fila["idcomponente"] = ocat.id;
                        fila["componente"] = ocat.nombreItem;
                        fila["magnitud"] = ocat.campo1;
                        fila["brepite"] = ocat.bcampo;

                        dtCatalogo.Rows.Add(fila);
                        //dtCatalogo.AcceptChanges();

                        //this.grCatalogo.RefreshDataSource();
                    }
                    this.DialogResult = DialogResult.Yes;
                    break;

                case "imagenes.cattipocomponentes":
                    ocat.lista.Clear();
                    ocat.lista.Add("imagenes.cattipocomponentes");    //  tabla catalogo donde agregar
                    ocat.lista.Add("CATALOGO DE COMPONENTES");
                    ocat.lista.Add("idtipocomponente");
                    ocat.lista.Add("tipocomponente");
                    ocat.lista.Add("idcomponente");              //  prefijo "b" --> Boolean, "i" --> entero  "s" -->  string
                    creaItem(2);
                    break;

                case "imagenes.catmedidas":
                    this.ocat.lista.Clear();
                    this.ocat.lista.Add("imagenes.catmedidas");    //  tabla catalogo donde agregar
                    this.ocat.lista.Add("CATALOGO DE MEDIDAS ");
                    this.ocat.lista.Add("idmedida");
                    this.ocat.lista.Add("medida");
                    this.ocat.lista.Add("idmagnitud");

                    creaItem(2);
                    break;

                case "imagenes.catmagnitudes":
                    this.ocat.lista.Clear();
                    this.ocat.lista.Add("imagenes.catmagnitudes");    //  tabla catalogo donde agregar
                    this.ocat.lista.Add("CATALOGO DE MAGNITUDES ");
                    this.ocat.lista.Add("idmagnitud");
                    this.ocat.lista.Add("magnitud");
                    this.ocat.lista.Add("idcomponente");
                    creaItem(2);
                    break;
            }
            dtCatalogo.AcceptChanges();
            grCatalogo.RefreshDataSource();
        }