Ejemplo n.º 1
0
        public ActionResult InitTree()
        {
            try
            {
                var account       = Session["Account"] as Account;
                var organizations = HttpRuntime.Cache.GetOrInsert <List <Models.Shared.Organization> >("Organization", () => OrganizationDataAccessor.GetAllOrganizations());

                RequestResult requestResult = new RequestResult();

                if (account.RootOrganizationId == new Guid())
                {
                    requestResult = PersonDataAccessor.GetTreeItem(organizations, account.RootOrganizationId, account);
                }
                else
                {
                    requestResult = PersonDataAccessor.GetRootTreeItem(organizations, account);
                }

                if (requestResult.IsSuccess)
                {
                    return(PartialView("_Tree", JsonConvert.SerializeObject((List <TreeItem>)requestResult.Data)));
                }
                else
                {
                    return(PartialView("_Error", requestResult.Error));
                }
            }
            catch (Exception e)
            {
                var error = new Error(MethodBase.GetCurrentMethod(), e);
                Logger.Log(error);
                return(PartialView("_Error", error));
                //throw;
            }
        }
Ejemplo n.º 2
0
        public ActionResult GetSelectPersonTreeItem(string organizationId)
        {
            string jsonTree = string.Empty;

            try
            {
                var organizations = HttpRuntime.Cache.GetOrInsert <List <Models.Shared.Organization> >("Organizations", () => OrganizationDataAccessor.GetAllOrganizations());

                RequestResult result = PersonDataAccessor.GetTreeItem(organizations, new Guid(organizationId), Session["Account"] as Account);

                if (result.IsSuccess)
                {
                    jsonTree = JsonConvert.SerializeObject((List <TreeItem>)result.Data);
                }
                else
                {
                    jsonTree = string.Empty;
                }
            }
            catch (Exception e)
            {
                jsonTree = string.Empty;

                Logger.Log(MethodBase.GetCurrentMethod(), e);
            }

            return(Content(jsonTree));
        }
Ejemplo n.º 3
0
        public ActionResult Move(string organizationId, string selecteds)
        {
            RequestResult result = new RequestResult();

            try
            {
                var selectedList = JsonConvert.DeserializeObject <List <string> >(selecteds);

                result = PersonDataAccessor.Move(organizationId, selectedList);

                if (result.IsSuccess)
                {
                    HttpRuntime.Cache.Remove("Users");
                }
            }
            catch (Exception ex)
            {
                var err = new Error(MethodBase.GetCurrentMethod(), ex);

                Logger.Log(err);

                result.ReturnError(err);
            }

            return(Content(JsonConvert.SerializeObject(result)));
        }
Ejemplo n.º 4
0
 public void init()
 {
     printerDA = new PrinterDataAccessor();
     modelDA   = new ModelDataAccessor();
     jobDA     = new JobDataAccessor();
     personDA  = new PersonDataAccessor();
     taskDA    = new TaskDataAccessor();
 }
Ejemplo n.º 5
0
 public void Init()
 {
     DBUtil.Reset();
     printerDA = new PrinterDataAccessor();
     modelDA   = new ModelDataAccessor();
     jobDA     = new JobDataAccessor();
     personDA  = new PersonDataAccessor();
     taskDA    = new TaskDataAccessor();
 }
Ejemplo n.º 6
0
 public void Init()
 {
     DBUtil.Clean();
     printerDA = new PrinterDataAccessor();
     modelDA   = new ModelDataAccessor();
     jobDA     = new JobDataAccessor();
     personDA  = new PersonDataAccessor();
     taskDA    = new TaskDataAccessor();
     logic     = new BusinessLogic();
 }
Ejemplo n.º 7
0
        public ActionResult Create(CreateFormModel createFormModel)
        {
            RequestResult result = PersonDataAccessor.Create(createFormModel);

            if (result.IsSuccess)
            {
                HttpRuntime.Cache.Remove("Users");
            }

            return(Content(JsonConvert.SerializeObject(result)));
        }
Ejemplo n.º 8
0
        public ActionResult Edit(string pId)
        {
            RequestResult result = PersonDataAccessor.GetEditFormModel(pId);

            if (result.IsSuccess)
            {
                return(PartialView("_Edit", result.Data));
            }
            else
            {
                return(PartialView("_Error", result.Error));
            }
        }
Ejemplo n.º 9
0
        public ActionResult Create(string organizationId)
        {
            RequestResult result = PersonDataAccessor.GetCreateFormModel(new Guid(organizationId));

            if (result.IsSuccess)
            {
                return(PartialView("_Create", result.Data));
            }
            else
            {
                return(PartialView("_Error", result.Error));
            }
        }
Ejemplo n.º 10
0
        public ActionResult Detail(string pId)
        {
            RequestResult result = PersonDataAccessor.GetDetailViewModel(pId, Session["Account"] as Account);

            if (result.IsSuccess)
            {
                return(PartialView("_Detail", result.Data));
            }
            else
            {
                return(PartialView("_Error", result.Error));
            }
        }
Ejemplo n.º 11
0
        public ActionResult Query(QueryParameters queryParameters)
        {
            RequestResult requestResult = PersonDataAccessor.Query(queryParameters, Session["Account"] as Account);

            if (requestResult.IsSuccess)
            {
                return(PartialView("_List", requestResult.Data));
            }
            else
            {
                return(PartialView("_Error", requestResult.Error));
            }
        }
Ejemplo n.º 12
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var da   = PersonDataAccessor.CreateInstance();
            var list = da.GetPersonList();

            Label1.Text = list[0].ContactName;

            var q =
                from c in new Table <Customers>()
                where c.CustomerID == list[0].CustomerID
                select c.ContactName;

            Label2.Text = q.First();

            using (var db = new DbManager())
                Label3.Text = _compiledQuery(db, list[0].CustomerID).ToList().First();
        }
Ejemplo n.º 13
0
        // GET: Shared
        public ActionResult GetPersonOptions_Multi([DefaultValue(1)] int PageIndex, [DefaultValue(10)] int PageSize, string Term, [DefaultValue(false)] bool IsInit)
        {
            var userList = HttpRuntime.Cache.GetOrInsert <List <Models.Shared.PersonModel> >("Users", () => AccountDataAccessor.GetAllPeople());

            RequestResult result = PersonDataAccessor.GetPersonOptions(userList, Term, IsInit);

            if (result.IsSuccess)
            {
                var queryResult = result.Data as List <SelectListItem>;

                var data = queryResult.Select(x => new { id = x.Value, text = x.Text, name = x.Text }).AsQueryable().OrderBy(x => x.id).ToPagedList(PageIndex, PageSize);

                return(Json(new { Success = true, Data = data, Total = data.TotalItemCount }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(new { Success = false, Message = result.Message }, JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 14
0
 public ActionResult InitSelectPersonTree(string ancestorOrganizationId)
 {
     try
     {
         var           organizatios  = HttpRuntime.Cache.GetOrInsert <List <Organization> >("Organizations", () => OrganizationDataAccessor.GetAllOrganizations());
         RequestResult requestResult = PersonDataAccessor.GetRootTreeItem(organizatios, Session["Account"] as Account);
         if (requestResult.IsSuccess)
         {
             return(PartialView("_SelectPersonTree", JsonConvert.SerializeObject((List <TreeItem>)requestResult.Data)));
         }
         else
         {
             return(PartialView("_Error", requestResult.Error));
         }
     }
     catch (Exception e)
     {
         var error = new Error(MethodBase.GetCurrentMethod(), e);
         Logger.Log(error);
         return(PartialView("_Error", error));
         //throw;
     }
 }
Ejemplo n.º 15
0
 public ActionResult ResetPassword(string pId)
 {
     return(Content(JsonConvert.SerializeObject(PersonDataAccessor.ResetPassword(pId))));
 }