public List <Historico> BuscarHistoricoDispositivo(Dispositivo obj) { SqlCommand comando = new SqlCommand(); comando.CommandType = System.Data.CommandType.Text; comando.CommandText = "Select TOP 10 * from Historico where id_dispositivo = @id order by Historico.id DESC"; comando.Parameters.AddWithValue("@id", obj.Id); SqlDataReader dr = Conexao.Selecionar(comando); ComandoDAO daoComando = new ComandoDAO(); List <Historico> objsHistoricos = new List <Historico>(); DispositivoDAO daoDispositivo = new DispositivoDAO(); if (dr.HasRows) { while (dr.Read()) { Historico objHistorico = new Historico(); objHistorico.Id = Convert.ToInt32(dr["id"]); objHistorico.Momento = Convert.ToDateTime(dr["momento"]); objHistorico.Descricao = Convert.ToString(dr["descricao"]); objHistorico.ConsumoEnergia = Convertt.ToDouble(dr["consumoenergia"]); objHistorico.ConsumoAgua = Convertt.ToDouble(dr["consumoagua"]); //BUSCANDO COMANDO objHistorico.ObjComando = daoComando.BuscarId(Convert.ToInt32(dr["id_comando"])); //BUSCANDO DISPOSITIVO objHistorico.ObjDispositivo = daoDispositivo.BuscarId(Convertt.ToInt32(dr["id_dispositivo"])); objsHistoricos.Add(objHistorico); } return(objsHistoricos); } else { return(null); } }
public Historico BuscarId(Historico obj) { SqlCommand comando = new SqlCommand(); comando.CommandType = System.Data.CommandType.Text; comando.CommandText = "Select * from Historico where Historico.id = @id"; comando.Parameters.AddWithValue("@id", obj.Id); SqlDataReader dr = Conexao.Selecionar(comando); Historico objHistorico = new Historico(); ComandoDAO daoComando = new ComandoDAO(); DispositivoDAO daoDispositivo = new DispositivoDAO(); if (dr.HasRows) { dr.Read(); objHistorico.Id = Convert.ToInt32(dr["id"]); objHistorico.Momento = Convert.ToDateTime(dr["momento"]); objHistorico.Descricao = Convert.ToString(dr["descricao"]); objHistorico.ConsumoEnergia = Convertt.ToDouble(dr["consumoenergia"]); objHistorico.ConsumoAgua = Convertt.ToDouble(dr["consumoagua"]); //BUSCANDO COMANDO objHistorico.ObjComando = daoComando.BuscarId(Convert.ToInt32(dr["id_comando"])); //BUSCANDO DISPOSITIVO objHistorico.ObjDispositivo = daoDispositivo.BuscarId(Convert.ToInt32("id_dispositivo")); } return(objHistorico); }
public double CalcularTotal(string[,] dados) { double valor = 0; for (int i = 0; i < 7; i++) { valor = valor + Convertt.ToDouble(dados[3, i]); } return(valor); }
public Historico BuscarUltimoHistoricoDispositivo(Dispositivo obj) { SqlCommand comando = new SqlCommand(); comando.CommandType = System.Data.CommandType.Text; comando.CommandText = "select top 1 * from Historico where Historico.id_dispositivo = @id order by id desc"; comando.Parameters.AddWithValue("@id", obj.Id); SqlDataReader dr = Conexao.Selecionar(comando); Historico objHistorico = new Historico(); if (dr.HasRows) { dr.Read(); objHistorico.Id = Convert.ToInt32(dr["id"]); objHistorico.Momento = Convert.ToDateTime(dr["momento"]); objHistorico.Descricao = Convert.ToString(dr["descricao"]); objHistorico.ConsumoEnergia = Convertt.ToDouble(dr["consumoenergia"]); objHistorico.ConsumoAgua = Convertt.ToDouble(dr["consumoagua"]); } return(objHistorico); }
public List <Historico> BuscarHistoricoDispositivo(Dispositivo obj, DateTime dataInicial, DateTime dataFinal) { SqlCommand comando = new SqlCommand(); comando.CommandType = System.Data.CommandType.Text; comando.CommandText = "SELECT * FROM Historico Where Historico.id_dispositivo = @id_dispositivo and CAST(Historico.momento AS DATE) BETWEEN @dataInicial AND @dataFinal order by Historico.id asc"; comando.Parameters.AddWithValue("@id_dispositivo", obj.Id); comando.Parameters.AddWithValue("@dataInicial", dataInicial); comando.Parameters.AddWithValue("@dataFinal", dataFinal); SqlDataReader dr = Conexao.Selecionar(comando); ComandoDAO daoComando = new ComandoDAO(); List <Historico> objsHistoricos = new List <Historico>(); DispositivoDAO daoDispositivo = new DispositivoDAO(); if (dr.HasRows) { while (dr.Read()) { Historico objHistorico = new Historico(); objHistorico.Id = Convert.ToInt32(dr["id"]); objHistorico.Momento = Convert.ToDateTime(dr["momento"]); objHistorico.Descricao = Convert.ToString(dr["descricao"]); objHistorico.ConsumoEnergia = Convertt.ToDouble(dr["consumoenergia"]); objHistorico.ConsumoAgua = Convertt.ToDouble(dr["consumoagua"]); //BUSCANDO COMANDO objHistorico.ObjComando = daoComando.BuscarId(Convert.ToInt32(dr["id_comando"])); //BUSCANDO DISPOSITIVO objHistorico.ObjDispositivo = daoDispositivo.BuscarId(Convertt.ToInt32(dr["id_dispositivo"])); objsHistoricos.Add(objHistorico); } return(objsHistoricos); } else { return(null); } }