protected void Link_Click(object sender, EventArgs e) { try { daoOSConsulta DaoOSConsulta = (daoOSConsulta)Session["OSAberta"]; DaoOSConsulta.nw_dsTipoOS = ((LinkButton)sender).ID.ToString().Substring(4); ((dadosCliente)Utils.GetControlMasterPager(Master, "dadosCliente")).setTituloTipoOS = "OS de " + DaoOSConsulta.nw_dsTipoOS; pnTipoOS.Visible = false; selecionaID.Visible = true; Utils.HidePesquisaMasterPage(Master); selecionaID.nrIDAtual = DaoOSConsulta.nrIDAtual; selecionaID.IDsLiberados(DaoOSConsulta.getEquipamentosDisponiveis(((AcessoLogin)Session["acessoLogin"]).cdCetec)); selecionaID.MotivosTroca(DaoOSConsulta.getMotivosTroca()); // Configura o link para voltar Utils.setVoltarUrl(Page, Session, new string[] { "pnTipoOS", "MASTER->dadosCliente" }, new string[] { "selecionaID", "rodape", "MASTER->buscaCliente" }, "~/modulos/OS/OS.aspx"); rodape.Visible = true; } catch (Exception ex) { RetornoErro(ex); } }
public RetornoSelect[] getMotivosTroca() { daoOSConsulta DaoOSConsulta = new daoOSConsulta(); DataTable dt = DaoOSConsulta.getMotivosTroca(); if (dt.Rows.Count > 0) { RetornoSelect[] retorno = new RetornoSelect[dt.Rows.Count]; for (int i = 0; i < dt.Rows.Count; i++) { RetornoSelect ret = new RetornoSelect(); ret.texto = dt.Rows[i].Field <string>("str_Item"); ret.value = dt.Rows[i].Field <string>("str_Item"); retorno[i] = ret; } JavaScriptSerializer js = new JavaScriptSerializer(); return(retorno); } else { return(null); } }