private bool DescargarPantalla() { try { string nomUsu = (string)cmbUsuario.SelectedItem; if (nomUsu != "") { tr.Usuario = CntSciTerminal.GetTUsuarioID(nomUsu, conn); } string nomAnomalia = (string)cmbTipoAnomalia.SelectedItem; if (nomAnomalia != "") { tr.TTipoAnomalia = CntSciTerminal.GetTTipoAnomalia(nomAnomalia, conn); } if (dtpFecha.Value != null) { tr.FechaRevision = dtpFecha.Value; } tr.Resultado = txtResultado.Text; tr.Comentario = txtComentario.Text; return(true); } catch (Exception ex) { MessageBox.Show("ERROR de descarga: " + ex.Message, "ERROR"); return(false); } }
private static void CargarRevision(Revision r, SqlCeConnection conn, LainsaSci ctx) { TPrograma tpr = null; TUsuario tusu = null; if (r.Usuario != null) { tusu = CntSciTerminal.GetTUsuario(r.Usuario.UsuarioId, conn); } if (r.Programa != null) { tpr = CntSciTerminal.GetTPrograma(r.Programa.ProgramaId, conn); } TDispositivo d = CntSciTerminal.GetTDispositivo(r.Dispositivo.DispositivoId, conn); TRevision tr = new TRevision() { RevisionId = r.RevisionId, Dispositivo = d, Usuario = tusu, FechaPlanificada = r.FechaPlanificada, FechaProgramada = r.FechaProgramada, FechaRevision = r.FechaRevision, Resultado = r.Resultado, Comentario = r.Observaciones, Estado = r.Estado, TPrograma = tpr, Plantilla = r.PlantillaRevision.Descripcion }; if (r.TipoAnomalia != null) { tr.TTipoAnomalia = CntSciTerminal.GetTTipoAnomalia(r.TipoAnomalia.TipoAnomaliaId, conn); } CntSciTerminal.TSave(tr, conn); foreach (DatosRevision dr in r.DatosRevisions) { CargarDatoRevision(dr, conn, ctx); } }