示例#1
0
 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);
            }
        }