private void DescargarPantalla() { dispositivo.CodBarras = txtCaptura.Text; dispositivo.Nombre = txtNombre.Text; dispositivo.Instalacion = CntSciTerminal.GetTInstalacion(((ListItem)cmbInst.SelectedItem).ID, conn); dispositivo.Tipo = CntSciTerminal.GetTTipoDispositivo(((ListItem)cmbTipo.SelectedItem).ID, conn); if (cmbModelo.SelectedItem != null && ((ListItem)cmbModelo.SelectedItem).ID >= 0) { dispositivo.Modelo = CntSciTerminal.GetTModeloDispositivo(((ListItem)cmbModelo.SelectedItem).ID, conn); } dispositivo.Operativo = true; dispositivo.Empresa = CntSciTerminal.GetTEmpresa(conn).Nombre; if (cmbFuncion.SelectedItem != null && ((ListItem)cmbFuncion.SelectedItem).ID > 0) { dispositivo.Funcion = ((ListItem)cmbFuncion.SelectedItem).Name.Substring(0, 1); } if (txtCargaKg.Text != "") { dispositivo.CargaKg = Convert.ToDouble(txtCargaKg.Text); } if (cmbFabricante.SelectedItem != null && ((ListItem)cmbFabricante.SelectedItem).ID >= 0) { dispositivo.Fabricante = CntSciTerminal.GetTFabricante(((ListItem)cmbFabricante.SelectedItem).ID, conn); } if (cmbAgenteExtintor.SelectedItem != null && ((ListItem)cmbAgenteExtintor.SelectedItem).ID >= 0) { dispositivo.AgenteExtintor = CntSciTerminal.GetTAgenteExtintor(((ListItem)cmbAgenteExtintor.SelectedItem).ID, conn); } if (dtFechaFabricacion.Value != null) { dispositivo.FechaFabricacion = dtFechaFabricacion.Value; } dispositivo.Abm = 1; // nuevo CntSciTerminal.TSave(dispositivo, conn); }
private void DescargarPantalla() { dispositivo.CodBarras = txtCaptura.Text; dispositivo.Nombre = txtNombre.Text; dispositivo.Instalacion = CntSciTerminal.GetTInstalacion(((ListItem)cmbInst.SelectedItem).ID, conn); dispositivo.Tipo = CntSciTerminal.GetTTipoDispositivo(((ListItem)cmbTipo.SelectedItem).ID, conn); if (cmbModelo.SelectedItem != null && ((ListItem)cmbModelo.SelectedItem).ID >= 0) { dispositivo.Modelo = CntSciTerminal.GetTModeloDispositivo(((ListItem)cmbModelo.SelectedItem).ID, conn); } dispositivo.Operativo = true; dispositivo.Empresa = CntSciTerminal.GetTEmpresa(conn).Nombre; CntSciTerminal.TSave(dispositivo, conn); }
private static void CargarDispositivos(Empresa empresa, SqlCeConnection conn, LainsaSci ctx, RadProgressContext context) { var rs = from d in ctx.Dispositivos where d.Instalacion.Empresa.EmpresaId == empresa.EmpresaId select d; string texto = context.CurrentOperationText.ToString(); int totReg = 0; int numReg = 0; totReg = rs.Count(); foreach (Dispositivo dsp in rs) { context.CurrentOperationText = String.Format("{0}{1} [{2} de {3}]", texto, dsp.Nombre, numReg, totReg); TModeloDispositivo modelo = null; if (dsp.ModeloDispositivo != null) { modelo = CntSciTerminal.GetTModeloDispositivo(dsp.ModeloDispositivo.ModeloId, conn); } TDispositivo tdsp = new TDispositivo() { DispositivoId = dsp.DispositivoId, Nombre = dsp.Nombre, Empresa = dsp.Instalacion.Empresa.Nombre, Instalacion = CntSciTerminal.GetTInstalacion(dsp.Instalacion.InstalacionId, conn), Tipo = CntSciTerminal.GetTTipoDispositivo(dsp.TipoDispositivo.TipoId, conn), Modelo = modelo, Funcion = dsp.Funcion, Estado = dsp.Estado, FechaCaducidad = dsp.FechaCaducidad, Caducado = dsp.Caducado, FechaBaja = dsp.FechaBaja, CodBarras = dsp.CodBarras, Operativo = dsp.Operativo, Posicion = dsp.Posicion, }; //Debug.WriteLine(String.Format("DSP ID={0}",dsp.DispositivoId)); CntSciTerminal.TSave(tdsp, conn); foreach (Incidencia incidencia in dsp.Incidencias) { CargarIncidencias(incidencia, conn, ctx); } numReg++; } }