public List <Magnitud> getAllMagnitud() { List <Magnitud> magnitudes = new List <Magnitud>(); SqlConnection connection = null; DataTable dt = new DataTable(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.ConsultaMagnitudSP"); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { Magnitud magni = new Magnitud(); magni.idMagnitud = Convert.ToInt32(row["idMagnitud"].ToString()); magni.descripcion = row["descripcion"].ToString(); magni.estatus = Convert.ToBoolean(row["estatus"].ToString()); magnitudes.Add(magni); } } catch (Exception e) { Console.WriteLine(e); } return(magnitudes); }
public Boolean editarMagnitud(Magnitud magnitudes) { Boolean respuesta = false; SqlConnection connection = null; DataTable dt = new DataTable(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); var parametros = new[] { ParametroAcceso.CrearParametro("@idMagnitud", SqlDbType.VarChar, magnitudes.idMagnitud, ParameterDirection.Input), ParametroAcceso.CrearParametro("@descripcion", SqlDbType.VarChar, magnitudes.descripcion, ParameterDirection.Input) }; consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.ActualizarMagnitudSP", parametros); dt.Load(consulta); connection.Close(); respuesta = true; } } catch (Exception e) { respuesta = false; Console.WriteLine(e); } return(respuesta); }
// ------------------------------------------------------------------------------ // --- METODOS ---------------------------------------------------------------- // ---------------------------------------------------------------------------- /// <summary> /// Devuelve el valor correspondiente a la magnitud solicitada /// </summary> /// <param name="_magnitud"></param> /// <returns></returns> private int GetValorMagnitud(Magnitud _magnitud) { switch (_magnitud) { case Magnitud.DIANAS_ACERTADAS: return(Interfaz.m_asThrower.targets); case Magnitud.PUNTUACION_TOTAL_LANZADOR: return(Interfaz.m_asThrower.totalPoints); case Magnitud.DIANAS_PERFECTAS: return(Interfaz.m_asThrower.perfects); case Magnitud.PUNTUACION_TOTAL_PORTERO: return(Interfaz.m_asKeeper.totalPoints); case Magnitud.DESPEJES: return(Interfaz.m_asKeeper.deflected); case Magnitud.PARADAS: return(Interfaz.m_asKeeper.goalsStopped); case Magnitud.DUELOS_JUGADOS: return(Interfaz.m_duelsPlayed); case Magnitud.DUELOS_GANADOS: return(Interfaz.m_duelsWon); case Magnitud.DUELOS_PERFECTOS: return(Interfaz.m_perfectDuels); } return(0); // <= valor por defecto }
public List <Sensores> getAllSensores() { List <Sensores> sensores = new List <Sensores>(); SqlConnection connection = null; DataTable dt = new DataTable(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.ConsultaSensoresSP"); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { Sensores sens = new Sensores(); sens.idSensor = Convert.ToInt32(row["idSensor"].ToString()); sens.numeroSerie = row["numeroSerie"].ToString(); sens.tiempoLectura = row["tiempoLectura"].ToString(); sens.estatus = Convert.ToBoolean(row["estatus"].ToString()); Placas placas = new Placas(); sens.placas = placas; sens.placas.idPlaca = Convert.ToInt32(row["idPlaca"].ToString()); UnidadLectura unidadLectura = new UnidadLectura(); sens.unidadLectura = unidadLectura; sens.unidadLectura.idUnidadLectura = Convert.ToInt32(row["idUnidadLectura"].ToString()); SistemaMedicion sistemaMedicion = new SistemaMedicion(); sens.sistemaMedicion = sistemaMedicion; sens.sistemaMedicion.idSistemaMedicion = Convert.ToInt32(row["idSistemaMedicion"].ToString()); Magnitud magnitud = new Magnitud(); sens.magnitud = magnitud; sens.magnitud.idMagnitud = Convert.ToInt32(row["idMagnitud"].ToString()); Empresa empresa = new Empresa(); sens.empresa = empresa; sens.empresa.idCliente = Convert.ToInt32(row["idCliente"].ToString()); sensores.Add(sens); } } catch (Exception e) { Console.WriteLine(e); } return(sensores); }
//Cambios: Se ha reducido el nº de constructores a 1, manteniendo las sobrecargas con parámetros opcionales //De esta forma aunque se instancia una List aunque no sea necesario, también se previenen los errores //al utilizar SiguienteValorM() por no indicar la capacidad public Red(int indice = 0, Direccion direccion = Direccion.Bajada, Magnitud ud = Magnitud.Bytes, int capacidad = 1) { //NOTA: Modificaciones 19/06 Modificación en param contructor. PASAR A PRUEBAS RED 3 // Cambiado nombre parámetros, definir y explicar en comentarios XML this.direccion = direccion; //Reañadido: Tal y como está enfocado el funcionamiento del form, es más cómodo. Suprimido el parámetro del contructor. El valor por defecto se coloca en la z. privada this.ud = ud; this.indice = indice; valores = new List <long>(capacidad); tiempo = DateTime.Now; valorIni = Consulta(); }
// ------------------------------------------------------------------------------ // --- CONSTRUCTOR ------------------------------------------------------------ // ---------------------------------------------------------------------------- /// <summary> /// Constructor de la clase /// </summary> /// <param name="_prefijoComunIdLogros"></param> /// <param name="_nombre"></param> /// <param name="_descripcion">Descripción del logro. Nota: si en la descripcion se quiere mostrar el "valorSuperarLogro" del logro actual</param> /// <param name="_listaLogros"></param> /// <param name="_magnitud"></param> public GrupoLogros(string _prefijoComunIdLogros, string _nombre, string _descripcion, List <Logro> _listaLogros, Magnitud _magnitud) { m_prefijoComunIdLogros = _prefijoComunIdLogros; m_nombre = _nombre; m_descripcion = _descripcion; m_listaLogros = _listaLogros; m_magnitud = _magnitud; // ordenar los logros de la lista por su propiedad "valorSuperarLogro" if (m_listaLogros != null) { m_listaLogros.Sort(Logro.CompararPorValorSuperarLogro); } }
public List <Variables> getAllVariables() { List <Variables> variables = new List <Variables>(); SqlConnection connection = null; DataTable dt = new DataTable(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.ConsultaVariablesSP"); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { Variables vari = new Variables(); vari.idVariable = Convert.ToInt32(row["idVariable"].ToString()); vari.nombre = row["nombre"].ToString(); vari.valor = row["valor"].ToString(); vari.valorMaximo = row["valorMaximo"].ToString(); vari.valorMinimo = row["valorMinimo"].ToString(); vari.estatus = Convert.ToBoolean(row["estatus"].ToString()); UnidadLectura unidadLectura = new UnidadLectura(); vari.unidadLectura = unidadLectura; vari.unidadLectura.idUnidadLectura = Convert.ToInt32(row["idUnidadLectura"].ToString()); SistemaMedicion sistemaMedicion = new SistemaMedicion(); vari.sistemaMedicion = sistemaMedicion; vari.sistemaMedicion.idSistemaMedicion = Convert.ToInt32(row["idSistemaMedicion"].ToString()); Magnitud magnitud = new Magnitud(); vari.magnitud = magnitud; vari.magnitud.idMagnitud = Convert.ToInt32(row["idMagnitud"].ToString()); variables.Add(vari); } } catch (Exception e) { Console.WriteLine(e); } return(variables); }
public Boolean eliminarMagnitud(Magnitud magnitudes) { return(magnitudDatos.eliminarMagnitud(magnitudes)); }
public Boolean editarMagnitud(Magnitud magnitudes) { return(magnitudDatos.editarMagnitud(magnitudes)); }
public Boolean registrarMagnitud(Magnitud magnitudes) { return(magnitudDatos.registrarMagnitud(magnitudes)); }