private MSG activarDesactivar(Int32 id_responsable, Boolean estado) { if (this.Estado == estado) { return((MSG)Mensaje.SinCambios); } try { var rem = REM.sp_accion_acceso(estado ? Opcion.Activar : Opcion.Desactivar, this.RolAccesoID, this.ControlID, null, id_responsable); return(this.mensajePorResolucion(rem, estado)); } catch (MySqlException ex) { Debug.WriteLine("Error> " + ex.Number); var mysqlErrors = MySqlErrores(ex); switch (mysqlErrors) { case ErrorMySql.SinConexion: return((MSG)Mensaje.SinConexion); case ErrorMySql.ElementoDuplicado: return(new MSG("Elemento duplicado.")); } } return((MSG)Mensaje.NoPasara); }
private MSG mensajePorResolucion(REM rem) { switch (rem.Estado) { case EstadoResolucion.Ingresado: this.ID = rem.OutID.Value; this.copia = base.MemberwiseClone( ) as Bombero; return(new MSG(MensajeAdvertencia.Bueno, string.Concat("El ingreso del bombero ", this.NombreCompleto, " fue exitoso."))); case EstadoResolucion.Error_ingresado: return((MSG)MSG.ErrorIngresoSinEspecificar); case EstadoResolucion.Error_eliminado: return((MSG)MSG.ErrorEliminarSinEspecificar); case EstadoResolucion.segundo_id_invalido: return(new MSG("El usuario especificado al bombero no esta disponible.")); case EstadoResolucion.Eliminado: this.ID = -1; this.copia = null; return(new MSG(MensajeAdvertencia.Bueno, string.Concat("El bombero <b>", this.NombreCompleto, "</b> fue dado de baja satisfactoriamente."))); case EstadoResolucion.Error_eliminar_referencias: return(new MSG("El bombero no se eliminara, es aconsejable desactivar el usuario.")); case EstadoResolucion.Actualizado: this.copia = base.MemberwiseClone( ) as Bombero; return(new MSG(MensajeAdvertencia.Bueno, "La actualizacion del bombero fue un exito.") { Estado = EstadoResolucion.Actualizado }); case EstadoResolucion.primer_id_invalido: this.ID = -1; this.copia = null; return(new MSG(MensajeAdvertencia.Advertencia1, "El bombero no existe, eliminando referencias.")); case EstadoResolucion.Sin_cambios: return((MSG)Mensaje.SinCambios); } return((MSG)Mensaje.NoPasara); }
protected void StageREMAnalysis(double AmountREM) { if (AmountREM == 0.0) { REMsleep = REM.Absent; } else if (AmountREM < StageREMlow) { REMsleep = REM.Decreased; } else if (AmountREM > StageREMhigh) { REMsleep = REM.Increased; } else { REMsleep = REM.Normal; } }
private MSG mensajePorResolucion(REM rem, Boolean activar) { switch (rem.Estado) { case EstadoResolucion.Error_ingresado: return((MSG)MSG.ErrorIngresoSinEspecificar); case EstadoResolucion.Actualizado: this.Estado = activar; return(new MSG(MensajeAdvertencia.Bueno, "La actualizacion del acceso fue un exito.")); case EstadoResolucion.primer_id_invalido: return(new MSG("El rol de acceso no existe.")); case EstadoResolucion.segundo_id_invalido: return(new MSG("El control no existe.")); } return((MSG)Mensaje.NoPasara); }
private MSG tareas(Opcion opcion, Int32?id, Tuple <Boolean?, String> dpi, Tuple <Boolean?, String> nombre, Tuple <Boolean?, String> apellido, Tuple <Boolean?, DateTime?> fecha_nacimiento, Tuple <Boolean?, Int32?> estado, Tuple <Boolean?, Int32?> rol, Tuple <Boolean?, Int32?> carne, Tuple <Boolean?, String> foto, Tuple <Boolean?, Int32?> usuario_id, Int32 id_responsable) { try { var rem = REM.sp_accion_bombero(opcion, id, dpi, nombre, apellido, fecha_nacimiento, estado, rol, carne, foto, usuario_id, id_responsable); return(mensajePorResolucion(rem)); } catch (MySqlException ex) { Debug.WriteLine("Error> " + ex.Number); var mysqlErrors = MySqlErrores(ex); switch (mysqlErrors) { case ErrorMySql.SinConexion: return((MSG)Mensaje.SinConexion); case ErrorMySql.ElementoDuplicado: return(new MSG("El numero DPI del bombero ya esta ingresado.")); } } return((MSG)Mensaje.NoPasara); }
public override string GetResults(Stage1 stage1, Stage2 s2, SWS sws, REM rem) { Debug.Assert(false, "This is not used for default"); return(""); }
public override string GetResults(Stage1 stage1, SWS slowWaveSleep, REM REMsleep) { var index = resultsTable[(int)stage1, (int)slowWaveSleep, (int)REMsleep]; return(results[index]); }
//This is used to get different types of results through inheritance public abstract string GetResults( Stage1 s1, SWS slowWaveSleep, REM REMsleep);