public List <Expediente> TodosExpedientes() { List <Expediente> luistexp = new List <Expediente>(); expedienteTableAdapter1.Fill(bdanexoDataSet.expediente); foreach (var item in bdanexoDataSet.expediente.Rows) { Expediente exp = new Expediente(); exp.id = ((bdanexoDataSet.expedienteRow)item).Id.ToString(); bdanexoDataSet.usuarioDataTable usuario = usuarioTableAdapter1.UsuarioById(((bdanexoDataSet.expedienteRow)item).idusuario); if (usuario.Rows.Count > 0) { exp.UsuarioNombre = ((bdanexoDataSet.usuarioRow)usuario.Rows[0]).nombreusuario; exp.Area = ((bdanexoDataSet.usuarioRow)usuario.Rows[0]).area; } this.equipoTableAdapter1.Fill(this.bdanexoDataSet.equipo); bdanexoDataSet.equipoDataTable equipo = equipoTableAdapter1.GetEquipoByUsuario(((bdanexoDataSet.expedienteRow)item).Id); if (equipo.Rows.Count > 0) { exp.noinventario = ((bdanexoDataSet.equipoRow)equipo.Rows[0]).noinventario; exp.nombre = ((bdanexoDataSet.equipoRow)equipo.Rows[0]).nombre; exp.noserie = ((bdanexoDataSet.equipoRow)equipo.Rows[0]).noserie; exp.estado = ((bdanexoDataSet.equipoRow)equipo.Rows[0]).estado; } luistexp.Add(exp); } return(luistexp); }
private Usuario ConvertirAUsuario(int idusuario) { Usuario us = null; bdanexoDataSet.usuarioDataTable usuario = usuarioTableAdapter1.UsuarioById(idusuario); if (usuario.Rows.Count > 0) { us = new Usuario(); us.UsuarioNombre = ((bdanexoDataSet.usuarioRow)usuario.Rows[0]).nombreusuario; us.usuario = ((bdanexoDataSet.usuarioRow)usuario.Rows[0]).usuario; us.Correo = ((bdanexoDataSet.usuarioRow)usuario.Rows[0]).correo; us.Area = ((bdanexoDataSet.usuarioRow)usuario.Rows[0]).area; us.id = ((bdanexoDataSet.usuarioRow)usuario.Rows[0]).Id; } return(us); }
private void btnAceptar_Click(object sender, EventArgs e) { bdanexoDataSet.usuarioDataTable usuario = usuarioTableAdapter.UsuarioById(Convert.ToInt16(p)); if (usuario != null) { usuarioTableAdapter.Update(txtuser.Text, txtcorreo.Text, txtarea.Text, cbxnombre.Text, ((bdanexoDataSet.usuarioRow)usuario[0]).Id, ((bdanexoDataSet.usuarioRow)usuario[0]).usuario, ((bdanexoDataSet.usuarioRow)usuario[0]).correo, ((bdanexoDataSet.usuarioRow)usuario[0]).area, ((bdanexoDataSet.usuarioRow)usuario[0]).nombreusuario); usuarioTableAdapter.Update(bdanexoDataSet.usuario); usuarioTableAdapter.Fill(bdanexoDataSet.usuario); } else { usuarioTableAdapter.Insert(txtuser.Text, txtcorreo.Text, txtarea.Text, cbxnombre.Text); } this.Close(); }
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { bdanexoDataSet.usuarioDataTable user = usuarioTableAdapter1.UsuarioByUser(txtuser.Text); usuarioTableAdapter1.Fill(bdanexoDataSet1.usuario); if (user.Rows.Count == 0) { usuarioTableAdapter1.Insert(txtuser.Text, txtcorreo.Text, txtarea.Text, cbxNombreUsuario.Text); } else { usuarioTableAdapter1.Update(txtuser.Text, txtcorreo.Text, txtarea.Text, cbxNombreUsuario.Text, ((bdanexoDataSet.usuarioRow)user.Rows[0]).Id, ((bdanexoDataSet.usuarioRow)user.Rows[0]).usuario, ((bdanexoDataSet.usuarioRow)user.Rows[0]).correo, ((bdanexoDataSet.usuarioRow)user.Rows[0]).area, ((bdanexoDataSet.usuarioRow)user.Rows[0]).nombreusuario); } usuarioTableAdapter1.Update(bdanexoDataSet1.usuario); usuarioTableAdapter1.Fill(bdanexoDataSet1.usuario); int?idcliente = usuarioTableAdapter1.IdUltimoPedidoInsertado(); expedienteTableAdapter1.Fill(bdanexoDataSet1.expediente); expedienteTableAdapter1.Insert(idcliente); expedienteTableAdapter1.Update(bdanexoDataSet1.expediente); expedienteTableAdapter1.Fill(bdanexoDataSet1.expediente); int?idexpediente = expedienteTableAdapter1.IdUltimoExpedienteInsertado(); if (wpgequipo.Visible == true) { equipoTableAdapter1.Fill(bdanexoDataSet1.equipo); equipoTableAdapter1.Insert(txtnoinvequipo.Text, txtnoserieequipo.Text, memoobservaciones.Text, txtdominiored.Text, txtnombreequipo.Text, cbxestadodd.Text, idexpediente); equipoTableAdapter1.Update(bdanexoDataSet1.equipo); equipoTableAdapter1.Fill(bdanexoDataSet1.equipo); } if (wpgconfiguracion.Visible == true) { configuracionTableAdapter1.Fill(bdanexoDataSet1.configuracion); configuracionTableAdapter1.Insert(txtplacabase.Text, txtnoserieconfig.Text, txtcantidadconfiguracion.Text, txtmemoria.Text, txtvelocidad.Text, txtprocesador.Text, txttarjetared.Text, txttarjetasonido.Text, txttarjetagrafica.Text, txtnoinvequipo.Text, idexpediente); configuracionTableAdapter1.Update(bdanexoDataSet1.configuracion); configuracionTableAdapter1.Fill(bdanexoDataSet1.configuracion); } if (wpgaccesorios.Visible == true) { accesoriosTableAdapter1.Fill(bdanexoDataSet1.accesorios); accesoriosTableAdapter1.Insert(txtteclado.Text, txtraton.Text, txtbocinas.Text, cbxestadoteclado.Text, idexpediente, cbxestadobocinas.Text, cbxestadobocinas.Text); accesoriosTableAdapter1.Update(bdanexoDataSet1.accesorios); accesoriosTableAdapter1.Fill(bdanexoDataSet1.accesorios); } if (wpgdiscoduro.Visible == true) { InsertarDiscoDuro(idexpediente); } if (wpgdvd.Visible == true) { cdroomTableAdapter1.Fill(bdanexoDataSet1.cdroom); cdroomTableAdapter1.Insert(txtcddescripcion.Text, txtcdnoserie.Text, cbxestadocd.Text, idexpediente); cdroomTableAdapter1.Update(bdanexoDataSet1.cdroom); cdroomTableAdapter1.Fill(bdanexoDataSet1.cdroom); } if (wpgDisquete.Visible == true) { disqueteTableAdapter1.Fill(bdanexoDataSet1.disquete); disqueteTableAdapter1.Insert(txtdescripciondisquete.Text, txtdisquetenoserie.Text, cbxestadodisq.Text, idexpediente); disqueteTableAdapter1.Update(bdanexoDataSet1.disquete); disqueteTableAdapter1.Fill(bdanexoDataSet1.disquete); } if (wpgimpresora.Visible == true) { impresoraTableAdapter1.Fill(bdanexoDataSet1.impresora); impresoraTableAdapter1.Insert(txtimpresoramodelo.Text, txtimpresoranoserie.Text, txtimpresoranoinventario.Text, txtimpresoramarca.Text, cbxestadoimpresora.Text, idexpediente); impresoraTableAdapter1.Update(bdanexoDataSet1.impresora); impresoraTableAdapter1.Fill(bdanexoDataSet1.impresora); } if (wpgbackup.Visible == true) { upsTableAdapter1.Fill(bdanexoDataSet1.ups); upsTableAdapter1.Insert(txtbackupmarca.Text, txtbackupnoserie.Text, txtbackupnoinv.Text, txtbackupmodelo.Text, cbxestadoups.Text, idexpediente); upsTableAdapter1.Update(bdanexoDataSet1.ups); upsTableAdapter1.Fill(bdanexoDataSet1.ups); } if (wpgmoitor.Visible == true) { monitorTableAdapter1.Fill(bdanexoDataSet1.monitor); monitorTableAdapter1.Insert(txtmonitormarca.Text, txtmonitormodelo.Text, txtmonitornoserie.Text, txtmonitornoinv.Text, cbxestadomonitor.Text, idexpediente); monitorTableAdapter1.Update(bdanexoDataSet1.monitor); monitorTableAdapter1.Fill(bdanexoDataSet1.monitor); } if (wpgfotocopiadora.Visible == true) { fotocopiadoraTableAdapter1.Fill(bdanexoDataSet1.fotocopiadora); fotocopiadoraTableAdapter1.Insert(txtfotocopiadoramarca.Text, txtfotocopiadoramodelo.Text, txtimpresoranoserie.Text, txtfotocopiadoranoinventario.Text, cbxestadofotocopiadora.Text, idexpediente); fotocopiadoraTableAdapter1.Update(bdanexoDataSet1.fotocopiadora); fotocopiadoraTableAdapter1.Fill(bdanexoDataSet1.fotocopiadora); } if (wpgfax.Visible == true) { faxTableAdapter1.Fill(bdanexoDataSet1.fax); faxTableAdapter1.Insert(txtfaxmarca.Text, txtfaxmodelo.Text, txtfaxnoseie.Text, txtfaxnoinv.Text, cbxestadofax.Text, idexpediente); faxTableAdapter1.Update(bdanexoDataSet1.fax); faxTableAdapter1.Fill(bdanexoDataSet1.fax); } if (wpgswitch.Visible == true) { switchTableAdapter1.Fill(bdanexoDataSet1._switch); switchTableAdapter1.Insert(txtswitchmodelo.Text, txtswitcmarca.Text, txtswitchnoserie.Text, txtswitchnoinv.Text, cbxestadoswitch.Text, idexpediente); switchTableAdapter1.Update(bdanexoDataSet1._switch); switchTableAdapter1.Fill(bdanexoDataSet1._switch); } if (wpgscaner.Visible == true) { escannerTableAdapter1.Fill(bdanexoDataSet1.escanner); escannerTableAdapter1.Insert(txtscanermarca.Text, txtscanermodelo.Text, txtscanernoserie.Text, txtscanernoinv.Text, idcliente, cbxestadoscaner.Text, idexpediente); escannerTableAdapter1.Update(bdanexoDataSet1.escanner); escannerTableAdapter1.Fill(bdanexoDataSet1.escanner); } }
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; } }