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); }
public anexo4(string id) { InitializeComponent(); PointF point = new PointF(0, 115); bdanexoDataSet.expedienteDataTable exp = expedienteTableAdapter1.ExpedienteById(Convert.ToInt16(id)); int idexpediente = ((bdanexoDataSet.expedienteRow)exp.Rows[0]).Id; bdanexoDataSet.usuarioDataTable item = usuarioTableAdapter1.UsuarioById(((bdanexoDataSet.expedienteRow)exp.Rows[0]).idusuario); xrtempresa.Text = "ALIMATIC"; xrtusuario.Text = ((bdanexoDataSet.usuarioRow)item.Rows[0]).usuario; xrtarea.Text = ((bdanexoDataSet.usuarioRow)item.Rows[0]).area; xrtfecha.Text = DateTime.Today.ToShortDateString(); //Obtencion del Equipo si existe. bdanexoDataSet.equipoDataTable equipo = equipoTableAdapter1.GetEquipoByUsuario(idexpediente); if (equipo.Count > 0) { xrtinventario.Text = ((bdanexoDataSet.equipoRow)equipo.Rows[0]).noinventario; xrtobservaciones.Text = ((bdanexoDataSet.equipoRow)equipo.Rows[0]).observaciones; xrtequipo.Text = ((bdanexoDataSet.equipoRow)equipo.Rows[0]).nombre; xrtdominiored.Text = ((bdanexoDataSet.equipoRow)equipo.Rows[0]).dominiored; xrtserie.Text = ((bdanexoDataSet.equipoRow)equipo.Rows[0]).noserie; } //Obtencion del Configuracion si existe. bdanexoDataSet.configuracionDataTable configuaracion = configuracionTableAdapter1.GetConfiguracionByUsuario(idexpediente); if (configuaracion.Count > 0) { XRSubreport xrsubrepor = new XRSubreport(); xrsubrepor.ReportSource = new configReport(((bdanexoDataSet.configuracionRow)configuaracion.Rows[0]).placabase, ((bdanexoDataSet.configuracionRow)configuaracion.Rows[0]).procesador, ((bdanexoDataSet.configuracionRow)configuaracion.Rows[0]).noserieplaca, ((bdanexoDataSet.configuracionRow)configuaracion.Rows[0]).cantidad, ((bdanexoDataSet.configuracionRow)configuaracion.Rows[0]).memoria, ((bdanexoDataSet.configuracionRow)configuaracion.Rows[0]).tarjetared, ((bdanexoDataSet.configuracionRow)configuaracion.Rows[0]).tarjetasonido, ((bdanexoDataSet.configuracionRow)configuaracion.Rows[0]).tarjetagrafica, ((bdanexoDataSet.configuracionRow)configuaracion.Rows[0]).velocidad); Detail.Controls.Add(xrsubrepor); xrsubrepor.Visible = true; xrsubrepor.LocationF = point; xrsubrepor.SizeF = new SizeF(624, 172.01F); point.Y += 172.01F; } //Obtencion de los accesorios si existe. bdanexoDataSet.accesoriosDataTable accesorios = accesoriosTableAdapter1.GetAccesoriosByUsuario(idexpediente); if (accesorios.Count > 0) { XRSubreport xrsubrepor = new XRSubreport(); xrsubrepor.ReportSource = new accesoriosReport(((bdanexoDataSet.accesoriosRow)accesorios.Rows[0]).mouse, ((bdanexoDataSet.accesoriosRow)accesorios.Rows[0]).bocinas, ((bdanexoDataSet.accesoriosRow)accesorios.Rows[0]).teclado); Detail.Controls.Add(xrsubrepor); xrsubrepor.LocationF = point; xrsubrepor.Visible = true; xrsubrepor.SizeF = new SizeF(624, 122.3F); point.Y += 122.3F; } //Obtencion de los cd/dvd si existe. //Obtencion de los discoduro si existe. //Obtencion de los disquete si existe. bdanexoDataSet.disqueteDataTable disquete = disqueteTableAdapter1.GetDisqueteByUsuario(idexpediente); bdanexoDataSet.discoduroDataTable discoduro = discoduroTableAdapter1.GetDiscoDuroByUsuario(idexpediente); bdanexoDataSet.cdroomDataTable cddvd = cdroomTableAdapter1.GetDVDByUsuario(idexpediente); if (disquete.Count > 0 || discoduro.Count > 0 || cddvd.Count > 0) { almacenamientoReport almacReport = new almacenamientoReport(); if (disquete.Count > 0) { almacReport.nombreDisquete = ((bdanexoDataSet.disqueteRow)disquete.Rows[0]).nombre; almacReport.noseriedisquete = ((bdanexoDataSet.disqueteRow)disquete.Rows[0]).noserie; } if (cddvd.Count > 0) { almacReport.nombreCdDvd = ((bdanexoDataSet.cdroomRow)cddvd.Rows[0]).nombre; almacReport.noserieCdDvd = ((bdanexoDataSet.cdroomRow)cddvd.Rows[0]).noserie; } if (discoduro.Count > 0) { List<DiscoDuro> list = new List<DiscoDuro>(); foreach (var discoitem in discoduro.Rows) { DiscoDuro dd = new DiscoDuro(); dd.descripcion = ((bdanexoDataSet.discoduroRow)discoduro.Rows[0]).descripcion; dd.capacidad = ((bdanexoDataSet.discoduroRow)discoduro.Rows[0]).capacidad; dd.noserie = ((bdanexoDataSet.discoduroRow)discoduro.Rows[0]).noserie; dd.estado = ((bdanexoDataSet.discoduroRow)discoduro.Rows[0]).estado; list.Add(dd); } almacReport.discosduros = list; XRSubreport xrsubrepor = new XRSubreport(); xrsubrepor.ReportSource = almacReport; Detail.Controls.Add(xrsubrepor); xrsubrepor.LocationF = point; xrsubrepor.Visible = true; xrsubrepor.SizeF = new SizeF(624, 188.14F); point.Y += 188.14F; } //Obtencion de los escanner si existe. bdanexoDataSet.escannerDataTable escanner = escannerTableAdapter1.GetScannerByUsuario(idexpediente); if (escanner.Count > 0) { XRSubreport xrsubrepor = new XRSubreport(); xrsubrepor.ReportSource = new escanerReport(((bdanexoDataSet.escannerRow)escanner.Rows[0]).marca, ((bdanexoDataSet.escannerRow)escanner.Rows[0]).modelo, ((bdanexoDataSet.escannerRow)escanner.Rows[0]).noserie, ((bdanexoDataSet.escannerRow)escanner.Rows[0]).noinventario); Detail.Controls.Add(xrsubrepor); xrsubrepor.LocationF = point; xrsubrepor.Visible = true; xrsubrepor.SizeF = new SizeF(624, 80.72F); point.Y += 80.72F; } //Obtencion de los fax si existe. bdanexoDataSet.faxDataTable fax = faxTableAdapter1.GetFaxByUsuario(idexpediente); if (fax.Count > 0) { XRSubreport xrsubrepor = new XRSubreport(); xrsubrepor.ReportSource = new faxReport(((bdanexoDataSet.faxRow)fax.Rows[0]).marca, ((bdanexoDataSet.faxRow)fax.Rows[0]).modelo, ((bdanexoDataSet.faxRow)fax.Rows[0]).noinventario, ((bdanexoDataSet.faxRow)fax.Rows[0]).noserie); Detail.Controls.Add(xrsubrepor); xrsubrepor.LocationF = point; xrsubrepor.Visible = true; xrsubrepor.SizeF = new SizeF(624, 80.72F); point.Y += 80.72F; } //Obtencion de los impresora si existe. bdanexoDataSet.impresoraDataTable impresora = impresoraTableAdapter1.GetImpresoraByUsuario(idexpediente); if (impresora.Count > 0) { XRSubreport xrsubrepor = new XRSubreport(); xrsubrepor.ReportSource = new impresoraReport(((bdanexoDataSet.impresoraRow)impresora.Rows[0]).modelo, ((bdanexoDataSet.impresoraRow)impresora.Rows[0]).noserie, ((bdanexoDataSet.impresoraRow)impresora.Rows[0]).noinventario, ((bdanexoDataSet.impresoraRow)impresora.Rows[0]).marca); Detail.Controls.Add(xrsubrepor); xrsubrepor.LocationF = point; xrsubrepor.Visible = true; xrsubrepor.SizeF = new SizeF(624, 80.72F); point.Y += 80.72F; } //Obtencion de los monitor si existe. bdanexoDataSet.monitorDataTable monitor = monitorTableAdapter1.GetMonitorByUsuario(idexpediente); if (monitor.Count > 0) { XRSubreport xrsubrepor = new XRSubreport(); xrsubrepor.ReportSource = new monitorReport(((bdanexoDataSet.monitorRow)monitor.Rows[0]).modelo, ((bdanexoDataSet.monitorRow)monitor.Rows[0]).noserie, ((bdanexoDataSet.monitorRow)monitor.Rows[0]).noinventario, ((bdanexoDataSet.monitorRow)monitor.Rows[0]).marca); Detail.Controls.Add(xrsubrepor); xrsubrepor.LocationF = point; xrsubrepor.Visible = true; xrsubrepor.SizeF = new SizeF(624, 80.72F); point.Y += 80.72F; } //Obtencion de los ups si existe. bdanexoDataSet.upsDataTable ups = upsTableAdapter1.GetUpsByUsuario(idexpediente); if (ups.Count > 0) { XRSubreport xrsubrepor = new XRSubreport(); xrsubrepor.ReportSource = new upsReport(((bdanexoDataSet.upsRow)ups.Rows[0]).modelo, ((bdanexoDataSet.upsRow)ups.Rows[0]).noserie, ((bdanexoDataSet.upsRow)ups.Rows[0]).noinventario, ((bdanexoDataSet.upsRow)ups.Rows[0]).marca); Detail.Controls.Add(xrsubrepor); xrsubrepor.LocationF = point; xrsubrepor.Visible = true; xrsubrepor.SizeF = new SizeF(624, 80.72F); point.Y += 80.72F; } //Obtencion de los switch si existe. bdanexoDataSet.switchDataTable swt = switchTableAdapter1.GetSwitchByUsuario(idexpediente); if (swt.Count > 0) { XRSubreport xrsubrepor = new XRSubreport(); xrsubrepor.ReportSource = new SwReport(((bdanexoDataSet.switchRow)swt.Rows[0]).modelo, ((bdanexoDataSet.switchRow)swt.Rows[0]).noserie, ((bdanexoDataSet.switchRow)swt.Rows[0]).noinventario, ((bdanexoDataSet.switchRow)swt.Rows[0]).marca); Detail.Controls.Add(xrsubrepor); xrsubrepor.LocationF = point; xrsubrepor.Visible = true; xrsubrepor.SizeF = new SizeF(624, 80.72F); point.Y += 80.72F; } //Obtencion de los fotocopiadora si existe. bdanexoDataSet.fotocopiadoraDataTable ft = fotocopiadoraTableAdapter1.GetFotocopiadoraByUsuario(idexpediente); if (ft.Count > 0) { XRSubreport xrsubrepor = new XRSubreport(); xrsubrepor.ReportSource = new fotocopiadoraReport(((bdanexoDataSet.fotocopiadoraRow)ft.Rows[0]).modelo, ((bdanexoDataSet.fotocopiadoraRow)ft.Rows[0]).noserie, ((bdanexoDataSet.fotocopiadoraRow)ft.Rows[0]).noinventario, ((bdanexoDataSet.fotocopiadoraRow)ft.Rows[0]).marca); Detail.Controls.Add(xrsubrepor); xrsubrepor.LocationF = point; xrsubrepor.Visible = true; xrsubrepor.SizeF = new SizeF(624, 80.72F); point.Y += 80.72F; } XRLabel label1 = new XRLabel(); label1.Text = "Elaborado por: "; Detail.Controls.Add(label1); label1.Visible = true; point.Y += 15; label1.LocationF = point; XRLine line1 = new XRLine(); line1.LineWidth = 1; line1.SizeF = new System.Drawing.SizeF(358, 23); line1.Visible = true; PointF pontLine = new PointF(); pontLine.X = point.X + 90; pontLine.Y = point.Y; line1.LocationF = pontLine; Detail.Controls.Add(line1); XRLabel label2 = new XRLabel(); label2.Text = "Firma: "; Detail.Controls.Add(label2); label2.Visible = true; point.Y += 23; label2.LocationF = point; XRLine line2 = new XRLine(); line2.LineWidth = 1; line2.SizeF = new System.Drawing.SizeF(358, 23); line2.Visible = true; Detail.Controls.Add(line2); pontLine.Y = point.Y; line2.LocationF = pontLine; XRLabel label3 = new XRLabel(); label3.Text = "Usuario: "; Detail.Controls.Add(label3); label3.Visible = true; point.Y += 23; label3.LocationF = point; XRLine line3 = new XRLine(); line3.LineWidth = 1; line3.SizeF = new System.Drawing.SizeF(358, 23); line3.Visible = true; Detail.Controls.Add(line3); pontLine.Y = point.Y; line3.LocationF = pontLine; } }
private void wizardControl1_NextClick(object sender, DevExpress.XtraWizard.WizardCommandButtonClickEventArgs e) { wpgaccesorios.AllowNext = false; wpgconfiguracion.AllowNext = false; wpgdiscoduro.AllowNext = false; wpgDisquete.AllowNext = false; wpgdvd.AllowNext = false; wpgequipo.AllowNext = false; wpgfax.AllowNext = false; wpgfotocopiadora.AllowNext = false; wpgimpresora.AllowNext = false; wpginsertar.AllowNext = false; wpgmoitor.AllowNext = false; wpgscaner.AllowNext = false; wpgseleccion.AllowNext = false; wpgswitch.AllowNext = false; wpgusuario.AllowNext = false; wpgbackup.AllowNext = false; ValidarBackup(); ValidarAccesorios(); ValidarConfiguracion(); ValidarDiscoduro(); ValidarDisquete(); ValidarDVD(); ValidarEquipo(); ValidarFax(); ValidarFotocopiadora(); ValidarImpresora(); ValidarMonitor(); ValidarScaner(); ValidarSeleccion(); Validarswitch(); ValidarUsuario(); if (wizardControl1.SelectedPage == wpgseleccion) { if (checkseleccionar.SelectedItems.Count > 0) { wpgseleccion.AllowNext = true; } } if (wizardControl1.SelectedPage == wpgdiscoduro) { if (listDiscosDuros.Count == 0) { DiscoDuro dd = new DiscoDuro(); dd.descripcion = txtdiscodurodescrpcion.Text; dd.capacidad = txtcapacidad.Text; dd.noserie = txtdiscoduronoserie.Text; listDiscosDuros.Add(dd); } } }
DiscoDuro GetSelectedDiscoDuro() { DiscoDuro dd = null; int[] selecteds = gridView1.GetSelectedRows(); if (selecteds.Length > 0) { dd = new DiscoDuro(); object row = gridView1.GetRow(selecteds[0]); dd.id = ((DiscoDuro)(row)).id; dd.descripcion = ((DiscoDuro)(row)).descripcion; dd.capacidad = ((DiscoDuro)(row)).capacidad; dd.noserie = ((DiscoDuro)(row)).noserie; dd.estado = ((DiscoDuro)(row)).estado; } return dd; }
private void btnNuevo_Click(object sender, EventArgs e) { DiscoDuro dd = new DiscoDuro(); dd.descripcion = txtdiscodurodescrpcion.Text; dd.capacidad = txtcapacidad.Text; dd.noserie = txtdiscoduronoserie.Text; dd.estado = cbxestadodd.Text; listDiscosDuros.Add(dd); txtdiscodurodescrpcion.Text = ""; txtdiscoduronoserie.Text = ""; txtcapacidad.Text = ""; gridControlDD.DataSource = null; gridControlDD.DataSource = listDiscosDuros; }
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; } }