Example #1
0
 public static string GetmyBaby(int PageIndex, int PageSize)
 {
     try
     {
         string strWhere = string.Empty;
         BLL_StudentToParent             bll        = new BLL_StudentToParent();
         Rc.Model.Resources.Model_F_User FloginUser = Rc.Common.StrUtility.clsUtility.IsFPageFlag() as Rc.Model.Resources.Model_F_User;
         strWhere  = "and Parent_ID='" + FloginUser.UserId + "'";
         PageIndex = Convert.ToInt32(PageIndex.ToString().Filter());
         GH_PagerInfo <List <Model_StudentToParent> > pageInfo = bll.GetAllList(strWhere, "", PageIndex, PageSize);
         List <Model_StudentToParent> list = pageInfo.PageData;
         List <object> listReturn          = new List <object>();
         int           inum = 1;
         foreach (var item in list)
         {
             listReturn.Add(new
             {
                 Num       = inum + PageSize * (PageIndex - 1),
                 BabyName  = item.UserName,
                 struserid = item.Student_ID,
                 Email     = string.IsNullOrEmpty(item.Email) ? "" : item.Email
             });
             inum++;
         }
         if (inum > 1)
         {
             return(JsonConvert.SerializeObject(new
             {
                 err = "null",
                 PageIndex = pageInfo.CurrentPage,
                 PageSize = pageInfo.PageSize,
                 TotalCount = pageInfo.RecordCount,
                 list = listReturn
             }));
         }
         else
         {
             return(JsonConvert.SerializeObject(new
             {
                 err = "暂无数据"
             }));
         }
     }
     catch (Exception ex)
     {
         return(JsonConvert.SerializeObject(new
         {
             err = ex.Message.ToString()
         }));
     }
 }
Example #2
0
        protected void btnConfirm_Click(object sender, EventArgs e)
        {
            try
            {
                BLL_F_User   bll      = new BLL_F_User();
                Model_F_User model    = new Model_F_User();
                string       UserName = txtUserName.Text.Trim();
                string       PassWord = txtPassWord.Text.Trim();
                model = bll.GetModel(UserName, Rc.Common.StrUtility.DESEncryptLogin.EncryptString(PassWord));
                if (model == null)
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "Save", "<script type='text/javascript'>layer.ready(function(){layer.msg('账号或密码不正确,请重新填写',{icon:4,time:2000,offset:'10px'})})</script>");
                    return;
                }
                else
                {
                    BLL_StudentToParent   Sbll   = new BLL_StudentToParent();
                    Model_StudentToParent Smodel = new Model_StudentToParent();
                    DataTable             dt     = Sbll.GetList("Student_ID='" + model.UserId + "' and parent_id='" + FloginUser.UserId + "'").Tables[0];

                    if (model.UserIdentity == "S" && dt.Rows.Count == 0)
                    {
                        Smodel.StudentToParent_ID = Guid.NewGuid().ToString();
                        Smodel.Parent_ID          = FloginUser.UserId;
                        Smodel.Student_ID         = model.UserId;
                        Smodel.CreateTime         = DateTime.Now;
                        if (Sbll.Add(Smodel))
                        {
                            ClientScript.RegisterStartupScript(this.GetType(), "Save", "<script type='text/javascript'>layer.ready(function(){layer.msg('添加成功',{icon:1,time:2000,offset:'10px'},function(){parent.window.location.reload()})})</script>");
                        }
                    }
                    else
                    {
                        ClientScript.RegisterStartupScript(this.GetType(), "Save", "<script type='text/javascript'>layer.ready(function(){layer.msg('账号不正确或此账号已绑定',{icon:4,time:2000,offset:'10px'})})</script>");
                        return;
                    }
                }
            }
            catch (Exception ex)
            {
                ClientScript.RegisterStartupScript(this.GetType(), "Save", "<script type='text/javascript'>layer.ready(function(){layer.msg('" + ex.Message + "',{icon:4,time:2000,offset:'10px'})})</script>");
            }
        }