//METODOS DE BUSCAS public Evento BuscarId(int valor) { SqlCommand comando = new SqlCommand(); comando.CommandType = System.Data.CommandType.Text; comando.CommandText = "Select * from Evento where Evento.id = @id"; comando.Parameters.AddWithValue("@id", valor); SqlDataReader dr = Conexao.Selecionar(comando); ComandoDAO daoComando = new ComandoDAO(); DispositivoDAO daoDispositivo = new DispositivoDAO(); AgendaDAO daoAgenda = new AgendaDAO(); if (dr.HasRows) { dr.Read(); Evento objEvento = new Evento(); objEvento.Id = Convert.ToInt32(dr["id"]); try { objEvento.ObjComando = daoComando.BuscarId(Convert.ToInt32(dr["id_comando"])); } catch { } objEvento.ObjDispositvo = daoDispositivo.BuscarId(Convert.ToInt32(dr["id_dispositivo"])); objEvento.ObjAgenda = daoAgenda.BuscarId(Convert.ToInt32(dr["id_agenda"])); objEvento.Potencia = Convertt.ToString(dr["potencia"]); return(objEvento); } return(null); }
//METODOS EXTRAS protected void PreencherFormulario(Usuario objUsuario) { if (objUsuario != null) { txtNome.Text = objUsuario.Nome; txtEmail.Text = objUsuario.Email; txtLogin.Text = objUsuario.Login; ddlEstado.Text = Convertt.ToStringAtivacao(objUsuario.Ativacao); txtSenha.Text = objUsuario.Senha; txtCpfCnpj.Text = objUsuario.CpfCnpj; txtTelefone.Text = objUsuario.Telefone; if (objUsuario.Id != 0) { txtUsuario.Text = objUsuario.Id.ToString(); } ddlNivel.Text = Convertt.ToString(objUsuario.Nivel); ddlEstado.Text = Convertt.ToString(objUsuario.Ativacao); } else { txtNome.Text = ""; txtEmail.Text = ""; txtLogin.Text = ""; txtSenha.Text = ""; txtCpfCnpj.Text = ""; txtTelefone.Text = ""; txtUsuario.Text = ""; ddlEstado.Text = ""; ddlNivel.Text = ""; } }
protected void PreecherLeitor(Leitor obj) { if (obj != null) { if (obj.Id != 0) { txtMatricula.Text = obj.Id.ToString(); } txtNome.Text = obj.Nome; if (obj.Valor != 0) { txtValor.Text = Convert.ToString(obj.Valor); } ddlCondicao.Text = Convertt.ToString(obj.Condicao); ddlTipoLeitor.Text = Convertt.ToString(obj.TipoLeitor); ddlPinoSaida.Text = Convertt.ToString(obj.PinoSaida); ddlPorta.Text = Convertt.ToString(obj.Porta); if (obj.Sensibilidade != 0) { txtSensibilidade.Text = Convertt.ToString(obj.Sensibilidade); } } else { txtMatricula.Text = ""; txtNome.Text = ""; txtValor.Text = ""; ddlCondicao.Text = ""; txtSensibilidade.Text = ""; ddlPorta.Text = ""; ddlPinoSaida.Text = ""; ddlTipoLeitor.Text = ""; } }
public IList <Evento> BuscarEventosUsuario(Usuario obj) { SqlCommand comando = new SqlCommand(); comando.CommandType = System.Data.CommandType.Text; comando.CommandText = "Select * from Evento where Evento.id_usuario = @id"; comando.Parameters.AddWithValue("@id", obj.Id); SqlDataReader dr = Conexao.Selecionar(comando); List <Evento> objsEventos = new List <Evento>(); ComandoDAO daoComando = new ComandoDAO(); DispositivoDAO daoDispositivo = new DispositivoDAO(); AgendaDAO daoAgenda = new AgendaDAO(); if (dr.HasRows) { while (dr.Read()) { Evento objEvento = new Evento(); objEvento.Id = Convert.ToInt32(dr["id"]); objEvento.ObjComando = daoComando.BuscarId(Convert.ToInt32(dr["id_comando"])); objEvento.ObjDispositvo = daoDispositivo.BuscarId(Convert.ToInt32(dr["id_dispositivo"])); objEvento.ObjAgenda = daoAgenda.BuscarId(Convert.ToInt32(dr["id_agenda"])); objEvento.Potencia = Convertt.ToString(dr["potencia"]); objsEventos.Add(objEvento); } return(objsEventos); } return(null); }
//METODOS EXTRAS protected void CarregarInformacoesAgendada(Evento obj) { if (obj.ObjAgenda.Hora != TimeSpan.Parse("0")) { txtHora.Text = Convertt.ToString(obj.ObjAgenda.Hora); } chDom.Checked = obj.ObjAgenda.Domingo; chSeg.Checked = obj.ObjAgenda.Sexta; chTer.Checked = obj.ObjAgenda.Terca; chQua.Checked = obj.ObjAgenda.Quarta; chQui.Checked = obj.ObjAgenda.Quinta; chSex.Checked = obj.ObjAgenda.Sexta; chSab.Checked = obj.ObjAgenda.Sabado; if (obj.Id != 0) { hfIdEvento.Value = obj.Id.ToString(); } if (obj.ObjAgenda.Id != 0) { hfIdAgenda.Value = obj.ObjAgenda.Id.ToString(); } if (obj.ObjDispositvo.Id != 0) { hfIdDispositivo.Value = obj.ObjDispositvo.Id.ToString(); } }
protected void Anterior() { DateTime data = Convertt.ToDateTime(hfDia.Value).AddDays(-7); hfDia.Value = Convertt.ToString(data); PreecherGrafico(data); MostrarPeriodo(); }
protected void PreecherComando(Comando obj) { if (obj != null) { if (obj.Id != 0) { txtMatriculaComando.Text = Convert.ToString(obj.Id); } txtNomeComando.Text = Convertt.ToString(obj.Nome); } else { txtMatriculaComando.Text = ""; txtNomeDispositivo.Text = ""; } }
protected void CriarControleDinamico(Comando objComano, String porcentagem, Dispositivo objDispositivo) { if (objComano.Estilo == "btn-touch-nulo") { Button btn = new Button(); btn.ID = "btn" + objComano.Id.ToString(); btn.CssClass = "btn-touch-nulo-disnable"; btn.Text = objComano.Nome; btn.Click += btnSelecionar_Click; btn.EnableViewState = true; btn.Enabled = false; divVisualizacaoControle.Controls.Add(btn); Historico objHistorico = new HistoricoBO().BuscarUltimoHistoricoDispositivo(objDispositivo); btn.Text = Convertt.ToString(objHistorico.ConsumoEnergia) + " KWH"; } else if ((objComano.Estilo != "range-touch-inteiro")) { Button btn = new Button(); btn.ID = "btn" + objComano.Id.ToString(); btn.CssClass = objComano.Estilo + " " + objComano.Cor; btn.Text = objComano.Nome; btn.Click += btnSelecionar_Click; btn.EnableViewState = true; divVisualizacaoControle.Controls.Add(btn); } else if (objComano.Estilo == "range-touch-inteiro") { txtRange = new TextBox(); txtRange.ID = "txt" + objComano.Id.ToString(); txtRange.CssClass = objComano.Estilo; txtRange.Text = objComano.Nome; txtRange.TextMode = TextBoxMode.Range; txtRange.Text = boControle.ToComandoHistorico(porcentagem); txtRange.AutoPostBack = true; txtRange.TextChanged += Selecionar_TextChanged; divVisualizacaoControle.Controls.Add(txtRange); lblValorRange = new Label(); lblValorRange.Text = txtRange.Text + "%"; lblValorRange.Attributes.Add("class", "lblrange"); divVisualizacaoControle.Controls.Add(lblValorRange); } }
protected void PreencherFormulario(Controle obj) { if (obj != null) { txtMatriculaControle.Text = obj.Id.ToString(); txtControle.Text = Convertt.ToString(obj.Tipocontrole); txtMarca.Text = obj.Marca; txtModelo.Text = obj.Modelo; txtControle.Text = Convertt.ToString(obj.Tipocontrole); } else { txtMatriculaControle.Text = ""; txtControle.Text = ""; txtMarca.Text = ""; txtModelo.Text = ""; txtControle.Text = ""; } }
protected void PreecherControle(Controle obj) { if (obj != null) { txtControle.Text = Convertt.ToString(obj.Tipocontrole); txtEquipamento.Text = obj.Equipamento; txtMarca.Text = obj.Marca; if (obj.Id != 0) { txtMatriculaControle.Text = Convert.ToString(obj.Id); } txtModelo.Text = obj.Modelo; } else { txtControle.Text = ""; txtEquipamento.Text = ""; txtMarca.Text = ""; txtMatriculaControle.Text = ""; txtModelo.Text = ""; } }
protected Evento PreencherObjeto() { Evento objEvento = new Evento(); ComandoBO boComando = new ComandoBO(); objEvento.ObjAgenda.Hora = Convertt.ToTimeSpan(txtHora.Text); objEvento.ObjAgenda.Domingo = chDom.Checked; objEvento.ObjAgenda.Segunda = chSeg.Checked; objEvento.ObjAgenda.Terca = chTer.Checked; objEvento.ObjAgenda.Quarta = chQua.Checked; objEvento.ObjAgenda.Quinta = chQui.Checked; objEvento.ObjAgenda.Sexta = chSex.Checked; objEvento.ObjAgenda.Sabado = chSab.Checked; if (txtRange.Text != "") { objEvento.Potencia = Convertt.ToString(txtRange.Text); } if (hfIdEvento.Value != "") { objEvento.Id = Convert.ToInt32(hfIdEvento.Value); } if (hfIdAgenda.Value != "") { objEvento.ObjAgenda.Id = Convert.ToInt32(hfIdAgenda.Value); } if (hfIdDispositivo.Value != "") { objEvento.ObjDispositvo.Id = Convert.ToInt32(hfIdDispositivo.Value); } for (int i = 0; i < objsRadioButton.Count; i++) { if (objsRadioButton[i].Checked == true) { objEvento.ObjComando = boComando.BuscarComandoIdBotao(objsRadioButton[i].ID); } } return(objEvento); }
protected void CarregarEstadoDispositivo(IList <Historico> objs) { //ADICIONANDO TELA ESTADO HyperLink blocoTelaEstado = new HyperLink(); blocoTelaEstado.Attributes.Add("class", "tela-estado"); blocoTelaEstado.NavigateUrl = @"WFHistorico.aspx"; divVisualizacaoControle.Controls.Add(blocoTelaEstado); for (int i = 0; i < 3 && objs.Count > i; i++) { HtmlGenericControl divEstado = new HtmlGenericControl("div"); if (i == 0) { divEstado.Attributes.Add("class", "estado ativo"); } else { divEstado.Attributes.Add("class", "estado ativo-vermelho"); } if (objs[i].ObjComando.Estilo == "btn-touch-nulo") { divEstado.InnerText = Convertt.ToString(objs[i].ConsumoEnergia) + "KVH"; } else if (objs[i].ObjComando.Estilo == "range-touch-inteiro") { divEstado.InnerText = objs[i].Descricao + "%"; } else { divEstado.InnerText = objs[i].Descricao; } blocoTelaEstado.Controls.Add(divEstado); HtmlGenericControl pHoraEstado = new HtmlGenericControl("p"); pHoraEstado.InnerText = Convertt.ToRestanteDias(objs[i].Momento); divEstado.Controls.Add(pHoraEstado); } }
protected void CriarControleDinamico(Evento obj) { LinkButton btn = new LinkButton(); btn.ID = "btn" + obj.Id; btn.CssClass = "btn-touch-inteiro"; btn.Click += btnSelecionar_Click; btn.EnableViewState = true; HtmlGenericControl pHora = new HtmlGenericControl("p"); pHora.InnerText = Convertt.ToString(obj.ObjAgenda.Hora); pHora.Attributes.Add("class", "phora"); btn.Controls.Add(pHora); HtmlGenericControl divTempo = new HtmlGenericControl("div"); divTempo.Attributes.Add("class", "centralizar-tempo"); btn.Controls.Add(divTempo); divVisualizacaoAgendamento.Controls.Add(btn); divTempo.Controls.Add(PreencherDiaSemana(obj.ObjAgenda.Domingo, "D")); divTempo.Controls.Add(PreencherDiaSemana(obj.ObjAgenda.Segunda, "S")); divTempo.Controls.Add(PreencherDiaSemana(obj.ObjAgenda.Terca, "T")); divTempo.Controls.Add(PreencherDiaSemana(obj.ObjAgenda.Quarta, "Q")); divTempo.Controls.Add(PreencherDiaSemana(obj.ObjAgenda.Quinta, "Q")); divTempo.Controls.Add(PreencherDiaSemana(obj.ObjAgenda.Sexta, "S")); divTempo.Controls.Add(PreencherDiaSemana(obj.ObjAgenda.Sabado, "S")); HtmlGenericControl pComando = new HtmlGenericControl("p"); pComando.InnerText = Convertt.ToString(obj.ObjComando.Nome); pComando.Attributes.Add("class", "pcomando"); btn.Controls.Add(pComando); }