protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { LblMsg1.Visible = false; LblMsg2.Visible = false; LblMsg3.Visible = false; LblMsg4.Visible = false; LblMsg5.Visible = false; LblTit1.Visible = false; LblTit2.Visible = false; LblTit3.Visible = false; LblTit4.Visible = false; LblTit5.Visible = false; ArrayList lstMsg = new ArrayList(); for (int t = 0; t < lstMsg.Count; ++t) { if (t >= 5) { break; } DadosEduMessage dem = new DadosEduMessage(lstMsg[t] as DataPortable); string st_text = dem.get_st_msg(); while (st_text.Contains(" www.")) { int index = st_text.IndexOf(" www."); int indexFim = st_text.IndexOf(" ", index + 1); string teste = st_text.Substring(index + 1, indexFim - index - 1); st_text = st_text.Replace(teste, "<a href=\"http://" + teste + "\">" + teste + "</a>"); } #region - setando labels - switch (t) { case 0: { LblTit1.Text = dem.get_st_title(); LblMsg1.Text = st_text; LblMsg1.Visible = true; LblTit1.Visible = true; break; } case 1: { LblTit2.Text = dem.get_st_title(); LblMsg2.Text = st_text; LblMsg2.Visible = true; LblTit2.Visible = true; break; } case 2: { LblTit3.Text = dem.get_st_title(); LblMsg3.Text = st_text; LblMsg3.Visible = true; LblTit3.Visible = true; break; } case 3: { LblTit4.Text = dem.get_st_title(); LblMsg4.Text = st_text; LblMsg4.Visible = true; LblTit4.Visible = true; break; } case 4: { LblTit5.Text = dem.get_st_title(); LblMsg5.Text = st_text; LblMsg5.Visible = true; LblTit5.Visible = true; break; } default: break; } #endregion } } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { GetConnection(); LblMsg1.Visible = false; LblMsg2.Visible = false; LblMsg3.Visible = false; LblMsg4.Visible = false; LblMsg5.Visible = false; LblTit1.Visible = false; LblTit2.Visible = false; LblTit3.Visible = false; LblTit4.Visible = false; LblTit5.Visible = false; ArrayList lst = new ArrayList(); ArrayList lstMsg = new ArrayList(); try { string st_nomeResp = ""; if (var_exchange.web_fetch_resp_alunos(Session["st_cpf"].ToString(), Session["st_senha"].ToString(), ref st_nomeResp, ref lst, ref lstMsg)) { LblResp.Text = st_nomeResp; Session["st_nomeResp"] = st_nomeResp; ArrayList values = new ArrayList(); for (int t = 0; t < lst.Count; ++t) { DadosCartaoEdu dce = new DadosCartaoEdu(lst[t] as DataPortable); PositionData_RespAlunos bind = new PositionData_RespAlunos(); bind.cartao = dce.get_st_cartao(); bind.nome = dce.get_st_aluno(); bind.saldo = "R$ " + new money().formatToMoney(dce.get_vr_disp()); values.Add(bind); GridAlunos.DataSource = values; GridAlunos.DataBind(); } for (int t = 0; t < lstMsg.Count; ++t) { if (t >= 5) { break; } DadosEduMessage dem = new DadosEduMessage(lstMsg[t] as DataPortable); string st_text = dem.get_st_msg(); while (st_text.Contains(" www.")) { int index = st_text.IndexOf(" www."); int indexFim = st_text.IndexOf(" ", index + 1); string teste = st_text.Substring(index + 1, indexFim - index - 1); st_text = st_text.Replace(teste, "<a href=\"http://" + teste + "\">" + teste + "</a>"); } switch (t) { case 0: { LblTit1.Text = dem.get_st_title(); LblMsg1.Text = st_text; LblMsg1.Visible = true; LblTit1.Visible = true; break; } case 1: { LblTit2.Text = dem.get_st_title(); LblMsg2.Text = st_text; LblMsg2.Visible = true; LblTit2.Visible = true; break; } case 2: { LblTit3.Text = dem.get_st_title(); LblMsg3.Text = st_text; LblMsg3.Visible = true; LblTit3.Visible = true; break; } case 3: { LblTit4.Text = dem.get_st_title(); LblMsg4.Text = st_text; LblMsg4.Visible = true; LblTit4.Visible = true; break; } case 4: { LblTit5.Text = dem.get_st_title(); LblMsg5.Text = st_text; LblMsg5.Visible = true; LblTit5.Visible = true; break; } default: break; } } } var_exchange.m_Client.ExitSession(); } catch (System.Exception se) { if (se.Message == "Exit") { Session["st_error"] = "Esgotado tempo de espera no servidor"; Session["st_error_dest"] = "default.aspx"; Response.Redirect("error.aspx", true); } } } }
public override bool doEvent(int event_number, object arg) { switch (event_number) { #region - event_Load - case event_Load: { //InitEventCode event_Load doEvent(event_Translate, null); doEvent(event_FormIsOpening, null); //EndEventCode return(true); } #endregion #region - event_Translate - case event_Translate: { //InitEventCode event_Translate //EndEventCode return(true); } #endregion #region - event_FormIsOpening - case event_FormIsOpening: { //InitEventCode event_FormIsOpening ctrl_TxtDt_Ini.AcquireTextBox(i_Form.TxtDt_Ini, this, event_val_TxtDt_Ini, dateTextController.FORMAT_DDMMYYYY); ctrl_TxtDt_Fim.AcquireTextBox(i_Form.TxtDt_Fim, this, event_val_TxtDt_Fim, dateTextController.FORMAT_DDMMYYYY); ctrl_TxtDt_Ini.SetupErrorProvider(ErrorIconAlignment.MiddleRight, false); ctrl_TxtDt_Fim.SetupErrorProvider(ErrorIconAlignment.MiddleRight, false); doEvent(event_BuscaDados, null); //EndEventCode return(true); } #endregion #region - robot_ShowDialog - case robot_ShowDialog: { //InitEventCode robot_ShowDialog //EndEventCode return(true); } #endregion #region - robot_CloseDialog - case robot_CloseDialog: { //InitEventCode robot_CloseDialog //EndEventCode return(true); } #endregion #region - event_val_TxtDt_Ini - case event_val_TxtDt_Ini: { //InitEventCode event_val_TxtDt_Ini switch (arg as string) { case dateTextController.DATE_INVALID: { i_Form.TxtDt_Ini.BackColor = Color.Lavender;; ctrl_TxtDt_Ini.IsUserValidated = false; break; } case dateTextController.DATE_VALID: { i_Form.TxtDt_Ini.BackColor = Color.White; ctrl_TxtDt_Ini.IsUserValidated = true; ctrl_TxtDt_Ini.CleanError(); break; } default: break; } //EndEventCode return(true); } #endregion #region - event_val_TxtDt_Fim - case event_val_TxtDt_Fim: { //InitEventCode event_val_TxtDt_Fim switch (arg as string) { case dateTextController.DATE_INVALID: { i_Form.TxtDt_Fim.BackColor = Color.Lavender;; ctrl_TxtDt_Fim.IsUserValidated = false; break; } case dateTextController.DATE_VALID: { i_Form.TxtDt_Fim.BackColor = Color.White; ctrl_TxtDt_Fim.IsUserValidated = true; ctrl_TxtDt_Fim.CleanError(); break; } default: break; } //EndEventCode return(true); } #endregion #region - event_BuscaDados - case event_BuscaDados: { //InitEventCode event_BuscaDados i_Form.LstMsg.Items.Clear(); var_util.clearPortable(); string st_csv_content = ""; if (!var_exchange.fetch_edu_messages(ref header, ref st_csv_content)) { return(false); } ArrayList full_memory = new ArrayList(); while (st_csv_content != "") { ArrayList tmp_memory = new ArrayList(); if (var_exchange.fetch_memory(st_csv_content, "1000", ref st_csv_content, ref tmp_memory)) { for (int t = 0; t < tmp_memory.Count; ++t) { full_memory.Add(tmp_memory[t] as DataPortable); } } } for (int t = 0; t < full_memory.Count; ++t) { DadosEduMessage dem = new DadosEduMessage(full_memory[t] as DataPortable); string time = var_util.getDDMMYYYY_format(dem.get_dt_start()).Replace(" 00:00:00", "") + " - " + var_util.getDDMMYYYY_format(dem.get_dt_end()).Replace(" 23:59:59", ""); string [] full_row = new string [] { dem.get_st_msg(), time }; var_util.savePortable(dem.get_id_mem(), dem); i_Form.LstMsg.Items.Add(var_util.GetListViewItem(dem.get_id_mem(), full_row)); } //EndEventCode return(true); } #endregion #region - event_LstMsgDoubleClick - case event_LstMsgDoubleClick: { //InitEventCode event_LstMsgDoubleClick id = var_util.getSelectedListViewItemTag(i_Form.LstMsg); DadosEduMessage dem = new DadosEduMessage(var_util.retrievePortable(id) as DataPortable); i_Form.txtMsg.Text = dem.get_st_msg(); DateTime tim = Convert.ToDateTime(dem.get_dt_start()); ctrl_TxtDt_Ini.SetTextBoxText(tim.Day.ToString().PadLeft(2, '0') + tim.Month.ToString().PadLeft(2, '0') + tim.Year.ToString()); DateTime tim2 = Convert.ToDateTime(dem.get_dt_end()); ctrl_TxtDt_Fim.SetTextBoxText(tim2.Day.ToString().PadLeft(2, '0') + tim2.Month.ToString().PadLeft(2, '0') + tim2.Year.ToString()); //EndEventCode return(true); } #endregion #region - event_BtnNovoClick - case event_BtnNovoClick: { //InitEventCode event_BtnNovoClick dlgAutorizacao autor = new dlgAutorizacao(); autor.ShowDialog(); Application.DoEvents(); if (autor.IsConfirmed) { DadosEduMessage dem = new DadosEduMessage(); dem.set_dt_start(var_util.GetDataBaseTimeFormat(ctrl_TxtDt_Ini.getTextBoxValue_Date())); dem.set_dt_end(var_util.GetDataBaseTimeFormat(ctrl_TxtDt_Fim.getTextBoxValue_Date().AddHours(23).AddMinutes(59).AddSeconds(59))); dem.set_st_msg(i_Form.txtMsg.Text); var_exchange.ins_edu_msg(ref dem, ref header); doEvent(event_BuscaDados, null); } //EndEventCode return(true); } #endregion #region - event_BtnAtualizarClick - case event_BtnAtualizarClick: { //InitEventCode event_BtnAtualizarClick dlgAutorizacao autor = new dlgAutorizacao(); autor.ShowDialog(); Application.DoEvents(); if (autor.IsConfirmed) { DadosEduMessage dem = new DadosEduMessage(); dem.set_dt_start(var_util.GetDataBaseTimeFormat(ctrl_TxtDt_Ini.getTextBoxValue_Date())); dem.set_dt_end(var_util.GetDataBaseTimeFormat(ctrl_TxtDt_Fim.getTextBoxValue_Date().AddHours(23).AddMinutes(59).AddSeconds(59))); dem.set_st_msg(i_Form.txtMsg.Text); dem.set_id_mem(id); var_exchange.exec_change_edu_msg(ref dem, ref header); doEvent(event_BuscaDados, null); } //EndEventCode return(true); } #endregion #region - event_BtnRemoverClick - case event_BtnRemoverClick: { //InitEventCode event_BtnRemoverClick if (MessageBox.Show("Remover mensagem?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.No) { return(false); } string tag = var_util.getSelectedListViewItemTag(i_Form.LstMsg); DataPortable tmp = var_util.retrievePortable(tag); id = ""; DadosEduMessage dem = new DadosEduMessage(tmp); var_exchange.del_edu_msg(dem.get_id_mem(), ref header); doEvent(event_BuscaDados, null); //EndEventCode return(true); } #endregion default: break; } return(false); }