Пример #1
0
        private CdRoom ConvertirACD(int idusuario)
        {
            CdRoom cdr = null;

            bdanexoDataSet.cdroomDataTable cd = cdroomTableAdapter1.GetDVDByUsuario(idusuario);
            if (cd.Rows.Count > 0)
            {
                cdr              = new CdRoom();
                cdr.nombre       = ((bdanexoDataSet.cdroomRow)cd.Rows[0]).nombre;
                cdr.noserie      = ((bdanexoDataSet.cdroomRow)cd.Rows[0]).noserie;
                cdr.estadocdroom = ((bdanexoDataSet.cdroomRow)cd.Rows[0]).estado;
                cdr.id           = ((bdanexoDataSet.cdroomRow)cd.Rows[0]).Id;
            }
            return(cdr);
        }
Пример #2
0
        public VActualizarDatos(string SelectedId)
        {
            InitializeComponent();
            listDiscosDuros      = new List <DiscoDuro>();
            listDiscosDurosVieja = new List <DiscoDuro>();
            usuario    = new Usuario();
            equipo     = new Equipo();
            discoduro  = new DiscoDuro();
            accesorios = new Accesorios();
            cdroom     = new CdRoom();
            disquete   = new Disquete();
            fx         = new Fax();
            fotoc      = new Fotocopiadora();
            impresora  = new Impresora();
            monitor    = new Monitor();
            scaner     = new Scanner();
            swt        = new Switch();
            bck        = new Ups();
            config     = new Configuracion();

            BuscarDatos(SelectedId);
        }
Пример #3
0
        private void BuscarDatos(string SelectedId)
        {
            bdanexoDataSet.expedienteDataTable exp = expedienteTableAdapter1.ExpedienteById(Convert.ToInt16(SelectedId));
            int idusuario = ((bdanexoDataSet.expedienteRow)exp.Rows[0]).idusuario;

            if (exp.Rows.Count > 0)
            {
                usuario = ConvertirAUsuario(idusuario);
                if (usuario != null)
                {
                    PagUsuario.PageVisible = true;
                    txtnombre.Text         = usuario.UsuarioNombre;
                    txtuser.Text           = usuario.usuario;
                    txtcorreo.Text         = usuario.Correo;
                    txtarea.Text           = usuario.Area;
                    labelControl3.Text     = "Id: " + usuario.id;
                }
            }

            equipo = ConvetirAEquipo(idusuario);
            if (equipo != null)
            {
                PagEquipo.PageVisible = true;
                groupEquipo.Enabled   = true;
                txtnombreequipo.Text  = equipo.nombre;
                txtnoinvequipo.Text   = equipo.noinventario;
                txtnoserieequipo.Text = equipo.noserie;
                txtdominiored.Text    = equipo.dominiored;

                memoobservaciones.Text = equipo.observaciones;
            }


            config = ConvertirAConfig(idusuario);
            if (config != null)
            {
                PagEquipo.PageVisible         = true;
                groupConfiguracion.Enabled    = true;
                txtplacabase.Text             = config.placabase;
                txtnoserieconfig.Text         = config.noserieplacabase;
                txtprocesador.Text            = config.procesador;
                txtvelocidad.Text             = config.velocidad;
                txtmemoria.Text               = config.memoria;
                txtcantidadconfiguracion.Text = config.cantidad;
                txttarjetagrafica.Text        = config.tarjetavideo;
                txttarjetasonido.Text         = config.tarjetasonido;
                txttarjetared.Text            = config.tarjetared;
            }

            bdanexoDataSet.discoduroDataTable dd = discoduroTableAdapter1.GetDiscoDuroByUsuario(((bdanexoDataSet.expedienteRow)exp.Rows[0]).Id);
            if (dd.Rows.Count > 0)
            {
                PagDiscoDuro.PageVisible = true;
                foreach (var item in dd.Rows)
                {
                    DiscoDuro disco = new DiscoDuro();
                    disco.descripcion = ((bdanexoDataSet.discoduroRow)item).descripcion;
                    disco.capacidad   = ((bdanexoDataSet.discoduroRow)item).capacidad;
                    disco.noserie     = ((bdanexoDataSet.discoduroRow)item).noserie;
                    disco.estado      = ((bdanexoDataSet.discoduroRow)item).estado;
                    listDiscosDuros.Add(disco);
                }
                listDiscosDurosVieja     = listDiscosDuros;
                gridControlDD.DataSource = listDiscosDuros;
            }

            // almacenamiento
            cdroom = ConvertirACD(idusuario);
            if (cdroom != null)
            {
                PagAlmacenamiento.PageVisible = true;
                groupLector.Enabled           = true;
                txtcddescripcion.Text         = cdroom.nombre;
                txtcdnoserie.Text             = cdroom.noserie;
                cbxestadocd.Text = cdroom.estadocdroom;
            }

            disquete = ConvertirADisquete(idusuario);
            if (disquete != null)
            {
                PagAlmacenamiento.PageVisible = true;
                groupDisquete.Enabled         = true;
                txtdescripciondisquete.Text   = disquete.nombre;
                txtdisquetenoserie.Text       = disquete.noserie;
                cbxestadodisq.Text            = disquete.estado;
            }

            // accesorios
            accesorios = ConvertirAAccesorios(idusuario);
            if (accesorios != null)
            {
                PagAccesorios.PageVisible = true;

                txtteclado.Text = accesorios.teclado;
                txtraton.Text   = accesorios.mouse;
                txtbocinas.Text = accesorios.bocina;

                cbxestadobocinas.Text = accesorios.estadobocina;
                cbxestadoraton.Text   = accesorios.estadomouse;
                cbxestadoteclado.Text = accesorios.estadoteclado;
            }

            //impresora
            impresora = ConvertirAImpresora(idusuario);
            if (impresora != null)
            {
                PagImpresora.PageVisible      = true;
                txtimpresoramarca.Text        = impresora.marca;
                txtimpresoramodelo.Text       = impresora.modelo;
                txtimpresoranoserie.Text      = impresora.noserie;
                txtimpresoranoinventario.Text = impresora.noinventario;
                cbxestadoimpresora.Text       = impresora.estado;
            }

            //monitor
            monitor = ConvertirAMonitor(idusuario);
            if (monitor != null)
            {
                PagMonitor.PageVisible = true;
                txtmonitormarca.Text   = monitor.marca;
                txtmonitornoserie.Text = monitor.noserie;
                txtmonitormodelo.Text  = monitor.modelo;
                txtmonitornoinv.Text   = monitor.noinventario;
                cbxestadomonitor.Text  = monitor.estado;
            }

            //switch
            swt = ConvertirASwitch(idusuario);
            if (swt != null)
            {
                PagSwitch.PageVisible = true;
                txtswitcmarca.Text    = swt.marca;
                txtswitchnoserie.Text = swt.noserie;
                txtswitchmodelo.Text  = swt.modelo;
                txtswitchnoinv.Text   = swt.noinventario;
                cbxestadoswitch.Text  = swt.estado;
            }

            //fax
            fx = ConvertirAFax(idusuario);
            if (fx != null)
            {
                PagFax.PageVisible = true;
                txtfaxmarca.Text   = fx.marca;
                txtfaxnoseie.Text  = fx.noserie;
                txtfaxmodelo.Text  = fx.modelo;
                txtfaxnoinv.Text   = fx.noinventario;
                cbxestadofax.Text  = fx.estado;
            }
            //Backup
            bck = ConvertirAUps(idusuario);
            if (bck != null)
            {
                PagBackup.PageVisible = true;
                txtbackupmarca.Text   = bck.marca;
                txtbackupnoserie.Text = bck.noserie;
                txtbackupmodelo.Text  = bck.modelo;
                txtbackupnoinv.Text   = bck.noinventario;
                cbxestadoups.Text     = bck.estado;
            }
            // escaner
            scaner = ConvertirAScaner(idusuario);
            if (scaner != null)
            {
                PagScaneer.PageVisible = true;
                txtscanermarca.Text    = scaner.marca;
                txtscanernoserie.Text  = scaner.noserie;
                txtscanermodelo.Text   = scaner.modelo;
                txtscanernoinv.Text    = scaner.noinventario;
                cbxestadoscaner.Text   = scaner.estado;
            }

            // fotocopiadora
            fotoc = ConvertirAFoct(idusuario);
            if (fotoc != null)
            {
                PagFotoc.PageVisible              = true;
                txtfotocopiadoramarca.Text        = fotoc.marca;
                txtfotocopiadoranoserie.Text      = fotoc.noserie;
                txtfotocopiadoramodelo.Text       = fotoc.modelo;
                txtfotocopiadoranoinventario.Text = fotoc.noinventario;
                cbxestadofotocopiadora.Text       = fotoc.estado;
            }
        }