Example #1
0
        public static bool checkForExists(DapperService db, int id)
        {
            RegionsModel ret = null;

            ret = db.QueryFirst(ret, "SELECT * FROM Regions where Id=@Id", new { Id = id });
            return(ret != null);
        }
Example #2
0
        public bool Update(RegionsModel model, int Id)
        {
            string query        = "UPDATE Regions SET Name=@Name,ParentId=@ParentId,Status=@Status WHERE Id=@Id";
            int    affectedRows = db.Execute(query, model);

            return(affectedRows > 0);
        }
Example #3
0
        public static string GetRegionFullAreaName(DapperService db, int id)
        {
            RegionsModel ret2 = null;
            string       ret  = db.QueryFirst(ret2, "GetRegionFullAreaName", new { Id = id }, commandType: CommandType.StoredProcedure)?.Name.Trim();

            return(ret);
        }
Example #4
0
        public RegionsModel GetProcedure(int id)
        {
            RegionsModel ret2 = null;
            RegionsModel ret  = db.QueryFirst(ret2, "GetRegionFullArea", new { Id = id }, commandType: CommandType.StoredProcedure);

            return(ret);
        }
Example #5
0
        public bool Save(RegionsModel model)
        {
            string query        = "INSERT INTO Regions(Name,ParentId) VALUES(@Name,@ParentId)";
            int    affectedRows = db.Execute(query, model);

            return(affectedRows > 0);
        }
        public void CompactStackingRegionsReturnsCorrectStack()
        {
            var actual   = new RegionsModel(GetCompactTestRegions(), StackingMethod.CompactStacking).Rows;
            var expected = GetCompactStackingRegionsResult();

            actual.Should().BeEquivalentTo(expected);
        }
Example #7
0
        private void AddRegion(DistributionRegionViewModel parent)
        {
            if (parent != null)
            {
                if (!parent.IsExpanded)
                {
                    parent.IsExpanded = true;
                }

                var newRegion = new DistributionRegion {
                    DistRegionName = "<New Distribution Region>", DistRegionParentID = parent.DistRegionID, DistRegionID = -1
                };
                var newVm = new DistributionRegionViewModel(newRegion);
                newVm.Parent = parent;
                parent.Children.Add(newVm);

                newVm.IsSelected = true;
                newVm.IsRenaming = true;

                RegisterPendingChange(new InsertDistributionRegionCommand(newRegion, parent.Model));
            }
            else
            {
                var newRegion = new DistributionRegion {
                    DistRegionName = "<New Distribution Region>", DistRegionParentID = 0, DistRegionID = -1
                };
                var newVm = new DistributionRegionViewModel(newRegion);
                RegionsModel.Add(newVm);

                newVm.IsSelected = true;
                newVm.IsRenaming = true;

                RegisterPendingChange(new InsertDistributionRegionCommand(newRegion, null));
            }
        }
Example #8
0
 public async Task <int> SaveNewRegion(RegionsModel model)
 {
     using (var _dbContext = new DataBaseContext())
     {
         object[] parameters = new object[] { model.Region, model.IsActive };
         return(await _dbContext.ExecuteNonQueryAsync("sp_SaveNewRegion", parameters));
     }
 }
        private void button1_Click(object sender, EventArgs e)
        {
            RegionsModel region = (RegionsModel)cboRegions.SelectedItem;

            currentRegion = region.ToString();
            currentFEs    = GlobalConfig.Connection.GetItemByColumn <FE_Model>("tblFE", "Region",
                                                                               currentRegion);
            List <AssignmentTableModel> assignments = getAssignments(cboMonth.SelectedItem.ToString(),
                                                                     cboYear.SelectedItem.ToString());
        }
Example #10
0
        public JsonResult Post([FromBody] RegionsViewModel model)
        {
            if (!ModelState.IsValid)
            {
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                return(Json(new { message = Validation.getValidationErrors(model) }));
            }
            RegionsModel items = new RegionsModel(model);

            bool isSaved = regionsService.Save(items);

            return(Json(new { message = isSaved ? "Сохранено" : "Не cохранено" }));
        }
Example #11
0
        public JsonResult Put(int id, [FromBody] RegionsViewModel model)
        {
            if (id < 1 || model == null)
            {
                return(Json(new { message = "Не cохранено" }));
            }
            if (!ModelState.IsValid)
            {
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                return(Json(new { message = Validation.getValidationErrors(model) }));
            }
            RegionsModel item = new RegionsModel(model)
            {
                Id = id
            };
            bool isSaved = regionsService.Update(item, id);

            return(Json(new { message = isSaved ? "Сохранено" : "Не cохранено" }));
        }
Example #12
0
 private void ExpandAll(DistributionRegionViewModel selected)
 {
     using (new OverrideCursor(Cursors.Wait)) {
         if (selected != null)
         {
             selected.Traverse((child) => {
                 child.IsExpanded = true;
             });
         }
         else
         {
             RegionsModel.ForEach((vm) => {
                 vm.Traverse((child) => {
                     child.IsExpanded = true;
                 });
             });
         }
     }
 }
        private void ShowContextMenu(TreeView tvw)
        {
            var selected = tvw.SelectedItem as SiteExplorerNodeViewModel;
            var builder  = new ContextMenuBuilder(null);

            if (selected != null)
            {
                tvw.ContextMenu = SiteExplorerMenuBuilder.Build(selected, this);
            }
            else if (tvw.SelectedItem == this.regionsNode)
            {
                builder.New("Add _Region").Handler(() => {
                    var newNode = AddRegion(null);
                    RegionsModel.Insert(0, newNode);
                }).End();
                builder.Separator();
                builder.AddMenuItem(SiteExplorerMenuBuilder.CreateTemplateItems(this));
                builder.Separator();
                builder.New("Refresh").Handler(() => { Refresh(); }).End();
                tvw.ContextMenu = builder.ContextMenu;
            }
            else if (tvw.SelectedItem == unplacedNode)
            {
                builder.New("Add Site _Group").Handler(() => {
                    var newNode = AddSiteGroup(null);
                    UnplacedModel.Insert(0, newNode);
                }).End();

                MenuItemBuilder b       = new MenuItemBuilder();
                MenuItem        addSite = b.New("Add Site").MenuItem;
                addSite.Items.Add(b.New("Blank").Handler(() => {
                    var newNode = AddSite(null);
                    UnplacedModel.Insert(0, newNode);
                }).MenuItem);

                addSite.Items.Add(b.New("From _Template").Handler(() => {
                    int?templateId = ChooseTemplate(SiteExplorerNodeType.Site);
                    if (templateId != null && templateId.HasValue)
                    {
                        var newNode = AddSite(null, templateId.Value);
                        UnplacedModel.Insert(0, newNode);
                    }
                }).MenuItem);


                builder.AddMenuItem(addSite);

                builder.Separator();
                builder.AddMenuItem(SiteExplorerMenuBuilder.CreateTemplateItems(this));
                builder.Separator();
                builder.New("Refresh").Handler(() => { Refresh(); }).End();
                tvw.ContextMenu = builder.ContextMenu;
            }
            else if (tvw.SelectedItem is ViewModelPlaceholder)
            {
                var ph = tvw.SelectedItem as ViewModelPlaceholder;
                switch (ph.DisplayLabel.ToLower())
                {
                case "site templates":
                    builder.New("Add new _Site Template").Handler(() => { AddSiteTemplate(); }).End();
                    break;

                case "site visit templates":
                    builder.New("Add new Site _Visit Template").Handler(() => { AddSiteVisitTemplate(); }).End();
                    break;

                case "material templates":
                    builder.New("Add new _Material Template").Handler(() => { AddMaterialTemplate(); }).End();
                    break;
                }

                tvw.ContextMenu = builder.ContextMenu;
            }
            else if (tvw.SelectedItem == templatesNode)
            {
                builder.AddMenuItem(SiteExplorerMenuBuilder.CreateTemplateItems(this));
                tvw.ContextMenu = builder.ContextMenu;
            }
            else
            {
                tvw.ContextMenu = null;
            }
        }
Example #14
0
        public RegionsModel Get(int id)
        {
            RegionsModel ret = db.QueryFirst(modelType, "SELECT * FROM Regions where Id=@Id", new { Id = id });

            return(ret);
        }
Example #15
0
        public async Task <IHttpActionResult> SaveNewQuestion(RegionsModel model)
        {
            var result = await services.SaveNewRegion(model);

            return(Ok(result));
        }