예제 #1
0
 void fill()
 {
     try
     {
         Song.Entities.InternalLink mm;
         if (id != 0)
         {
             mm = Business.Do <IInternalLink>().LinkSingle(id);
             cbIsUse.Checked = mm.IL_IsUse;
         }
         else
         {
             //如果是新增
             mm = new Song.Entities.InternalLink();
         }
         tbTtl.Text  = mm.IL_Title;
         tbName.Text = mm.IL_Name;
         tbUrl.Text  = mm.IL_Url;
         ListItem li = ddlTarget.Items.FindByText(mm.IL_Target);
         if (li != null)
         {
             ddlTarget.SelectedIndex = -1;
             li.Selected             = true;
         }
     }
     catch (Exception ex)
     {
         Message.ExceptionShow(ex);
     }
 }
예제 #2
0
 /// <summary>
 /// 修改是否显示的状态
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void sbShow_Click(object sender, EventArgs e)
 {
     try
     {
         StateButton ub    = (StateButton)sender;
         int         index = ((GridViewRow)(ub.Parent.Parent)).RowIndex;
         int         id    = int.Parse(this.GridView1.DataKeys[index].Value.ToString());
         //
         Song.Entities.InternalLink entity = Business.Do <IInternalLink>().LinkSingle(id);
         entity.IL_IsUse = !entity.IL_IsUse;
         Business.Do <IInternalLink>().LinkSave(entity);
         BindData(null, null);
     }
     catch (Exception ex)
     {
         Message.ExceptionShow(ex);
     }
 }
예제 #3
0
 /// <summary>
 /// 保存
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void btnEnter_Click(object sender, EventArgs e)
 {
     Song.Entities.InternalLink mm = null;
     try
     {
         if (id != 0)
         {
             mm = Business.Do <IInternalLink>().LinkSingle(id);
         }
         else
         {
             //如果是新增
             mm = new Song.Entities.InternalLink();
         }
         mm.IL_Title  = tbTtl.Text;
         mm.IL_Name   = tbName.Text;
         mm.IL_Url    = tbUrl.Text;
         mm.IL_IsUse  = cbIsUse.Checked;
         mm.IL_Target = ddlTarget.SelectedItem.Text;
     }
     catch (Exception ex)
     {
         Message.ExceptionShow(ex);
     }
     try
     {
         //确定操作
         if (id == 0)
         {
             Business.Do <IInternalLink>().LinkAdd(mm);
         }
         else
         {
             Business.Do <IInternalLink>().LinkSave(mm);
         }
         Master.AlertCloseAndRefresh("操作成功!");
     }
     catch (Exception ex)
     {
         Master.Alert(ex.Message);
     }
 }