Ejemplo n.º 1
0
 public SearchResult SearchRoomDesigner(Sender sender, SearchRoomDesignerArgs args)
 {
     try
     {
         using (ObjectProxy op = new ObjectProxy())
         {
             return(op.SearchRoomDesigner(args));
         }
     }
     catch (Exception ex)
     {
         PLogger.LogError(ex);
         throw ex;
     }
 }
Ejemplo n.º 2
0
        public void SearchRoomDesigners()
        {
            try
            {
                using (ProxyBE p = new ProxyBE())
                {
                    SearchRoomDesignerArgs sargs = new SearchRoomDesignerArgs();
                    sargs.OrderBy = "[Created] desc";

                    //Where
                    if (!string.IsNullOrEmpty(Request["CustomerName"]))
                    {
                        sargs.CustomerName = Request["CustomerName"].ToString();
                    }
                    if (!string.IsNullOrEmpty(parm.Status))
                    {
                        sargs.Status = parm.Status.Split(',').ToList();
                    }
                    if (CurrentUser.PartnerID != Guid.Empty)
                    {
                        sargs.PartnerID = CurrentUser.PartnerID;
                    }
                    //if (!string.IsNullOrEmpty(CurrentUser.Position))
                    //{
                    //    if (CurrentUser.Position.Equals("量尺",StringComparison.CurrentCultureIgnoreCase))
                    //    {

                    //    }
                    //}
                    if (CurrentUser.UserID != Guid.Empty)
                    {
                        sargs.Designer = Convert.ToString(CurrentUser.UserID);
                    }
                    sargs.RowNumberFrom = pagingParm.RowNumberFrom;
                    sargs.RowNumberTo   = pagingParm.RowNumberTo;
                    SearchResult sr = p.Client.SearchRoomDesigner(SenderUser, sargs);
                    Response.Write(JSONHelper.Dataset2Json(sr.DataSet));
                }
            }
            catch (Exception ex)
            {
                WriteError(ex.Message, ex);
            }
        }