Пример #1
0
        public ActionResult GetProject(AreaModel item)
        {
            var data = new ApiClient().GetData <ProjectDto>($"api/project/GetProject/{item.Id}");

            if (!(data == null))
            {
                var data2 = new ApiClient().GetData <List <CommentDto> >($"api/project/GetComments/{data.Id}");
                List <CommentModel> commentList = new List <CommentModel>();
                if (!(data2 == null))
                {
                    foreach (var comment in data2)
                    {
                        commentList.Add(_mapper.Map <CommentModel>(comment));
                    }
                }

                ProjectModel project = _mapper.Map <ProjectModel>(data);
                project.AreaId = item.Id;
                AreaProjectModel model = new AreaProjectModel
                {
                    Area     = item,
                    Project  = project,
                    Comments = commentList
                };

                return(View("Index", model));
            }
            return(View("Index"));
        }
Пример #2
0
        public ActionResult Create(AreaModel area_m)
        {
            try
            {
                // TODO: Add insert logic here
                if (ModelState.IsValid)
                {
                    cat_areas area = new cat_areas();

                    area.id_centro = area_m.id_centro;
                    area.nombre    = area_m.nombre;

                    db.cat_areas.Add(area);
                    db.SaveChanges();

                    FlashData.SetFlashData("success", "Registro agregado satisfactoriamente");
                    return(RedirectToAction("Index"));
                }
                return(ViewBag(area_m));
            }
            catch
            {
                return(RedirectToAction("Index"));
            }
        }
Пример #3
0
        public void DeleteArea()
        {
            List <User> managers = new List <User>();
            User        user     = new User
            {
                Id       = Guid.NewGuid(),
                Name     = "Santiago",
                LastName = "Larralde",
                UserName = "******",
                Password = "******",
                Admin    = false
            };

            managers.Add(user);
            IEnumerable <Indicator> indicators = new List <Indicator>();
            AreaModel area = new AreaModel()
            {
                Name             = "Area1",
                ConnectionString = "ConnectionString",
                Id         = Guid.NewGuid(),
                Indicators = IndicatorModel.ToModel(indicators).ToList(),
            };


            var mock = new Mock <IAreaLogic>(MockBehavior.Strict);

            mock.Setup(m => m.RemoveArea(It.IsAny <Area>()));

            var controller    = new AreasController(mock.Object);
            var result        = controller.Delete(area.Id, area);
            var createdResult = result as OkObjectResult;

            mock.VerifyAll();
        }
Пример #4
0
        public ActionResult Edit(int id, AreaModel area_m)
        {
            try
            {
                // TODO: Add update logic here
                if (ModelState.IsValid)
                {
                    cat_areas area = new cat_areas();
                    area.id        = area_m.id;
                    area.id_centro = area_m.id_centro;
                    area.nombre    = area_m.nombre;

                    db.Entry(area).State = EntityState.Modified;
                    db.SaveChanges();
                    FlashData.SetFlashData("success", "Registro modificado satisfactoriamente");
                    return(RedirectToAction("Index"));
                }
                return(ViewBag(area_m));
            }
            catch (Exception ex)
            {
                FlashData.SetFlashData("error", ex.Message);
                return(RedirectToAction("Index"));
            }
        }
        public ActionResult _AreaPickup()
        {
            AreaModel am = new AreaModel();

            am.Zipcode = "13210";
            return(View(am));
        }
Пример #6
0
        public HttpResponseMessage Create(AreaModel area)
        {
            Area acu = new Area();
            try
            {
                if (area != null)
                {
                    acu.IdUbicacion = area.IdUbicacion;
                    acu.NombreArea = area.NombreArea;
                    acu.Descripcion = area.Descripcion;
                    acu.Encargado = area.Encargado;
                    acu.Activo_Inactivo = true;
                    db.Area.Add(acu);
                    db.SaveChanges();
                    return new HttpResponseMessage(System.Net.HttpStatusCode.OK) { Content = null };
                }
                else
                {
                    return new HttpResponseMessage(System.Net.HttpStatusCode.NoContent) { Content = null };
                }

            }
            catch (Exception ex)
            {
                return Request.CreateResponse<string>(HttpStatusCode.InternalServerError, ex.Message + Environment.NewLine + "Area");
            }

        }
Пример #7
0
        public ActionResult Edit(AreaModel areaModel)
        {
            ViewBag.Areas = GetCurrentSelectableAreaItems();
            if (!ModelState.IsValid)
            {
                return(View(areaModel));
            }

            if (areaModel.Id == Convert.ToInt32(areaModel.ParentId))
            {
                ModelState.AddModelError("ParentId", Resources.Resources.MsgCantSetParentAreaToSelf);
                return(View(areaModel));
            }

            Area existing = areaRepository.Get(areaModel.Id);

            existing.Name        = areaModel.Name;
            existing.Description = areaModel.Description;
            existing.ParentId    = areaModel.ParentId == null ? 0 : int.Parse(areaModel.ParentId);

            areaRepository.Update(existing);

            AuditAreaChange(existing);

            return(RedirectToAction("Index"));
        }
        public ActionResult Create()
        {
            if (!_permissionService.Authorize(StandardPermissionProvider.ManageFareTemplate))
            {
                return(AccessDeniedView());
            }
            var area      = new AreaModel();
            var provinces = _stateprovinceservice.GetStateProvincesByCountryId(area.Id);

            if (provinces.Count > 0)
            {
                foreach (var pro in provinces)
                {
                    var p = new ProvinceModel();
                    p.Id   = pro.Id;
                    p.Name = pro.Name;
                    foreach (var city in pro.Cities)
                    {
                        var c = new Models.FareTemplates.CityModel();
                        c.Id   = city.Id;
                        c.Name = city.Name;
                        foreach (var street in city.Streets)
                        {
                            var s = new Models.FareTemplates.StreetModel();
                            s.Id   = street.Id;
                            s.Name = street.Name;
                            c.Streets.Add(s);
                        }
                        p.Citys.Add(c);
                    }
                    area.Provinces.Add(p);
                }
            }
            return(View(area));
        }
Пример #9
0
 /// <summary>
 /// 确定提交
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
     model = GetModel();
     if (_Pid != "SysError")
     {
         if (!_Pid.Equals(model.area_id))
         {
             bll.UpdateId(model.area_id, _Pid);                             //先更新编号
         }
         if (bll.Update(model))
         {
             adohelper.ExecuteSqlNonQuery("update T_Base_Area set ishot=" + (this.cbHot.Checked ? "1" : "0") + " where area_id='" + model.area_id + "'");
             this.ClientScript.RegisterStartupScript(this.GetType(), "close", "<script>alert('修改成功');layer_close_refresh();</script>");
         }
     }
     else
     {
         model.area_id = IdCreator.CreateId("T_Base_Area", "area_id");
         if (bll.Add(model))
         {
             adohelper.ExecuteSqlNonQuery("update T_Base_Area set ishot=" + (this.cbHot.Checked ? "1" : "0") + " where area_id='" + model.area_id + "'");
             JSUtility.AlertAndRedirect("添加成功,请继续添加!", Request.RawUrl.ToString());
         }
     }
 }
Пример #10
0
 protected void buildCopyWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     try
     {
         pnlLoading.Visible = false;
         pcbLoading.Visible = false;
         grbActions.Enabled = true;
         var result = e.Result as string;
         if (!string.IsNullOrEmpty(result))
         {
             var ds = new AreaModel().GetListArea(0) as DataSet;
             if (ds != null)
             {
                 dtCity = ds.Tables[0];
             }
             cboCity.DataSource = dtCity;
             MessageBox.Show(result);
             buildCopyWorker.Dispose();
         }
     }
     catch (Exception ex)
     {
         CopyLogger.Error(string.Format("Trace Error:{0} \n Error Message:{1}",
                                        ex.ToString(), ex.Message));
     }
 }
Пример #11
0
        public ActionResult Create()
        {
            CMSHelper help = new CMSHelper();

            @ViewBag.Title         = "";
            @ViewBag.MessageStatus = TempData["MessageStatus"];
            @ViewBag.Message       = TempData["Message"];
            AreaModel    model         = new AreaModel();
            List <Group> groups        = new List <Group>();
            int          CurrentUserId = WebMatrix.WebData.WebSecurity.CurrentUserId;
            string       userName      = User.Identity.Name;

            if (userName == "administrator")
            {
                groups = groupService.groupResponsitory.GetAll().ToList();
            }
            else
            {
                int   groupId = userProfileService.userProfileResponsitory.Single(CurrentUserId).Group_Id.Value;
                Group group   = groupService.groupResponsitory.Single(groupId);
                groups.Add(group);
            }
            ViewBag.listGroup = groups;
            return(View(model));
        }
Пример #12
0
        public AreaModel Edit(AreaModel areaModel)
        {
            var       body     = JsonConvert.SerializeObject(areaModel);
            AreaModel AreaEdit = ServerResponse.Invoke <AreaModel>("api/area/edit?id=" + areaModel.Id, body, "POST");

            return(AreaEdit);
        }
Пример #13
0
        public AreaModel Delete(AreaModel areaModel)
        {
            var       body       = JsonConvert.SerializeObject(areaModel);
            AreaModel AreaDelete = ServerResponse.Invoke <AreaModel>("api/area/Delete?id=" + areaModel.Id, body, "POST");

            return(AreaDelete);
        }
Пример #14
0
        public bool Create(AreaModel areaModel)
        {
            var  body       = JsonConvert.SerializeObject(areaModel);
            bool AreaCreate = ServerResponse.Invoke <bool>("api/area/create", body, "Post");

            return(AreaCreate);
        }
Пример #15
0
        public AreaModel GetById(int?id)
        {
            var       body     = "";
            AreaModel AreaById = ServerResponse.Invoke <AreaModel>("api/area/getDetail?id=" + id, body, "get");

            return(AreaById);
        }
        // Function:        Collects all the reports from the area and its subsequent children
        // Description:     Recursively goes through the selected area to find reports to be displayed in the grid area
        // ====================================================================================================================
        public List <ReportModel> RecurseList(AreaModel area)
        {
            try
            {
                _foundReports.AddRange(area.SourcesList);

                foreach (var child in area.Children)
                {
                    if (child.SourcesList.Count != 0)
                    {
                        _foundReports.AddRange(child.SourcesList);
                    }

                    if (child.Children.Count != 0)
                    {
                        RecurseList(child);
                    }
                }
            }
            catch (Exception)
            {
                MessageBox.Show("List Error");
            }

            return(_foundReports);
        }
Пример #17
0
        public List <AreaModel> GetAll()
        {
            List <AreaModel> list = new List <AreaModel>();

            try
            {
                string        sqlString = "Select * from Area order by descripcion";
                SqlCommand    cmd       = new SqlCommand(sqlString, conn);
                SqlDataReader reader    = cmd.ExecuteReader();
                while (reader.Read())
                {
                    var obj = new AreaModel();
                    obj.Id               = (int)reader["IdArea"];
                    obj.Descripcion      = (string)reader["Descripcion"];
                    obj.ProgramarTurnos  = (bool)reader["ProgramarTurnos"];
                    obj.CambiosEnPeriodo = (bool)reader["CambiosEnPeriodo"];
                    obj.Email            = (string)reader["Email"].ToString();
                    list.Add(obj);
                }
                return(list);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            return(null); // return the list
        }
Пример #18
0
 public AreaModel GetArea(int id)
 {
     try
     {
         var           obj       = new AreaModel();
         string        sqlString = "Select * from Area where idArea = " + id;
         SqlCommand    cmd       = new SqlCommand(sqlString, conn);
         SqlDataReader reader    = cmd.ExecuteReader();
         while (reader.Read())
         {
             obj.Id               = (int)reader["IdArea"];
             obj.Descripcion      = (string)reader["Descripcion"];
             obj.ProgramarTurnos  = (bool)reader["ProgramarTurnos"];
             obj.CambiosEnPeriodo = (bool)reader["CambiosEnPeriodo"];
             obj.Email            = (string)reader["Email"];
         }
         EmpleadoPersistence ep = new EmpleadoPersistence();
         obj.Empleados = ep.GetByArea(obj.Id);
         return(obj);
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
     }
     return(null); // return the list
 }
Пример #19
0
 public static Area ToEntity(this AreaModel model, Area source = null)
 {
     if (source == null)
     {
         source = new Area
         {
             Id         = source.Id,
             Name       = source.Name,
             Longtitude = source.Longtitude,
             Latitude   = source.Latitude,
             CreateDay  = source.CreateDay,
             UpdateDay  = source.UpdateDay,
             CreateBy   = source.CreateBy,
             UpdateBy   = source.UpdateBy,
             Group_Id   = source.Group_Id,
             IsActive   = source.IsActive
         };
     }
     source.Id         = model.Id;
     source.Name       = model.Name;
     source.Longtitude = model.Longtitude;
     source.Latitude   = model.Latitude;
     source.CreateDay  = model.CreateDay;
     source.UpdateDay  = model.UpdateDay;
     source.UpdateBy   = model.UpdateBy;
     source.CreateBy   = model.CreateBy;
     source.Group_Id   = model.Group_Id;
     source.IsActive   = model.IsActive;
     return(source);
 }
Пример #20
0
        public AreaModel UpdateArea(int id, [FromBody] AreaModel area)
        {
            var returnedArea = _areaRepository.Update(id, area.Name, area.Type,
                                                      area.Humidity, area.Temperature, area.Volume);

            return(AreaModel.FromArea(returnedArea, _estimator.Calculate(returnedArea)));
        }
Пример #21
0
        private List <AreaModel> GetEmployeesInfo(FileUploadViewModel model)
        {
            List <AreaModel> employeesInfo = new List <AreaModel>();
            StreamReader     csvreader     = new StreamReader(model.fileUpload.InputStream);

            csvreader.ReadLine(); // Assuming first line is header
            int i = 0;

            while (!csvreader.EndOfStream)
            {
                i++;
                var line   = csvreader.ReadLine();
                var values = line.Split(',');//Values are comma separated
                if (values.Count() != 13)
                {
                    System.Diagnostics.Debug.WriteLine(values.Count());
                    System.Diagnostics.Debug.WriteLine(i);
                    foreach (var v in values)
                    {
                        System.Diagnostics.Debug.Write(v + "--");
                    }
                }

                if (!values[0].Equals("Employee ID"))
                {
                    AreaModel e = new AreaModel();
                    e.EmpId    = values[0];
                    e.Email    = values[1];
                    e.AreaCode = values[9];
                    e.Country  = values[12];
                    employeesInfo.Add(e);
                }
            }
            return(employeesInfo);
        }
Пример #22
0
 protected void lnk_Delete_Click(object sender, System.EventArgs e)
 {
     if (!base.IsAuthorizedOp(ActionType.Delete.ToString()))
     {
         base.ShowAjaxMsg(this.UpdatePanel1, "Không có thẩm quyền");
     }
     else
     {
         int           @int     = WebUtils.GetInt((sender as LinkButton).CommandArgument);
         AreaModelInfo dataById = AreaModel.GetDataById(@int);
         if (dataById == null)
         {
             base.ShowAjaxMsg(this.UpdatePanel1, "Những thông tin này không được tìm thấy, các dữ liệu không tồn tại hoặc đã bị xóa");
         }
         else if (AreaModel.Delete(@int))
         {
             this.BindData();
             PageBase.log.AddEvent(base.LoginAccount.AccountName, "删除区域模板[" + dataById.ModelName + "] thành công");
             base.ShowAjaxMsg(this.UpdatePanel1, "Thao tác thành công");
         }
         else
         {
             base.ShowAjaxMsg(this.UpdatePanel1, "Thao tác thất bại");
         }
     }
 }
        public void FindByFilter()
        {
            AreaModel match = new AreaModel {
                Area = "ROM", Value = 200
            };
            AreaModel noMatch = new AreaModel {
                Area = "ROM", Value = 100
            };
            AreaModel extra = new AreaModel {
                Area = "Mining", Value = 100
            };

            Repository.Add(match);
            Repository.Add(noMatch);
            Repository.Add(extra);

            Assert.That(Records.Count, Is.EqualTo(3));

            IList <AreaModel> models = Repository.FindByFilter();

            Assert.That(models, Is.Not.Empty);
            Assert.That(models.Count, Is.EqualTo(2));
            Assert.That(models[0].Area, Is.EqualTo("ROM"));
            Assert.That(models[1].Area, Is.EqualTo("ROM"));

            models = Repository.FindByFilter(FilterValue.Parse("Value=100"));

            Assert.That(models, Is.Not.Empty);
            Assert.That(models.Count, Is.EqualTo(1));
            Assert.That(models[0].Area, Is.EqualTo("ROM"));
            Assert.That(models[0].Value, Is.EqualTo(100));
        }
Пример #24
0
        /// <summary>
        /// 递归获取子节点
        /// </summary>
        /// <param name="model"></param>
        /// <param name="list"></param>
        /// <param name="parentID"></param>
        /// <returns></returns>
        private AreaModel GetTree(AreaModel model, IList <BLLJIMP.Model.KeyVauleDataInfo> list, string parentID = "")
        {
            var query = list.Where(m => m.PreKey == parentID);

            if (query.Any())
            {
                if (model.children == null)
                {
                    model.children = new List <AreaModel>();
                }
                foreach (var item in query)
                {
                    AreaModel child = new AreaModel()
                    {
                        code        = item.DataKey,
                        name        = item.DataValue,
                        type        = item.DataType,
                        parent_code = item.PreKey
                    };
                    model.children.Add(child);
                    this.GetTree(child, list, item.DataKey);
                }
            }
            return(model);
        }
        public void GetVersions()
        {
            AreaModel model = new AreaModel {
                Area = "ROM", Value = 100
            };

            Repository.Add(model);

            int id = model.Id;

            AreaModel model1 = Repository.FindById(id);

            Assert.That(model1, Is.Not.Null);

            ModelVersions versions1 = Repository.GetVersions(id);

            Assert.That(versions1.Versions.Count, Is.EqualTo(1)); // current value

            AssertModelVersionProperty(versions1, 0, m => m.Value, Is.EqualTo(100));

            model1.Value = 150;
            Repository.Update(model1);

            ModelVersions versions2 = Repository.GetVersions(id);

            Assert.That(versions2.Versions.Count, Is.EqualTo(2)); // current value and old value
            AssertModelVersionProperty(versions2, 0, m => m.Value, Is.EqualTo(100));
            AssertModelVersionProperty(versions2, 1, m => m.Value, Is.EqualTo(150));
        }
        public void FindById()
        {
            AreaModel match = new AreaModel {
                Area = "ROM", Value = 100
            };
            AreaModel noMatch = new AreaModel {
                Area = "Mining", Value = 200
            };

            Repository.Add(match);
            Repository.Add(noMatch);

            Assert.That(Records.Count, Is.EqualTo(2));
            int matchId   = match.Id;
            int noMatchId = noMatch.Id;

            AreaModel areaModel = Repository.FindById(matchId);

            Assert.That(areaModel, Is.Not.Null);
            Assert.That(areaModel.Area, Is.EqualTo("ROM"));
            Assert.That(areaModel.Value, Is.EqualTo(100));

            areaModel = Repository.FindById(noMatchId);
            Assert.That(areaModel, Is.Null);
        }
        public void GetAllIgnoresDeleted()
        {
            AreaModel match = new AreaModel {
                Area = "ROM", Value = 100
            };
            AreaModel noMatch = new AreaModel {
                Area = "Mining", Value = 200
            };
            AreaModel deleted = new AreaModel {
                Area = "ROM", Value = 300
            };

            Repository.Add(match);
            Repository.Add(noMatch);
            Repository.Add(deleted);

            Repository.Delete(deleted);

            Assert.That(Records.Count, Is.EqualTo(3));

            IList <AreaModel> models = Repository.GetAll();

            Assert.That(models, Is.Not.Empty);
            Assert.That(models.Count, Is.EqualTo(1));

            Assert.That(models[0].Value, Is.EqualTo(100));
        }
        public void FindRecord()
        {
            AreaModel match = new AreaModel {
                Area = "ROM", Value = 200
            };
            AreaModel noMatch = new AreaModel {
                Area = "ROM", Value = 100
            };
            AreaModel extra = new AreaModel {
                Area = "Mining", Value = 100
            };

            Repository.Add(match);
            Repository.Add(noMatch);
            Repository.Add(extra);

            Assert.That(Records.Count, Is.EqualTo(3));

            AmplaRecord record = Repository.FindRecord(match.Id);

            Assert.That(record, Is.Not.Null);
            Assert.That(record.GetValue("Area"), Is.EqualTo("ROM"));

            // it should not find a record that doesn't match the default filter
            record = Repository.FindRecord(extra.Id);

            Assert.That(record, Is.Null);
        }
        public async override void ItemSelected(UICollectionView collectionView, NSIndexPath indexPath)
        {
            AreaCollectionView areaCollection = collectionView as AreaCollectionView;

            if (areaCollection != null)
            {
                AreaModel area = ListAreas[indexPath.Row];
                if (area != null)
                {
                    SL.AreaGUID = area.areaGUID;

                    SL.ChallengeList = null;
                    SL.RewardList    = null;
                    SL.Feed          = null;

                    areaCollection.Hide();
                    await areaCollection.Refresh();

                    ProfileResponseModel response = await SL.Manager.FinalCheckInAsync(Platform.Lat, Platform.Lon);
                }
                else
                {
                    areaCollection.AddMoreAreas();
                }
            }
        }
Пример #30
0
        public AreaModel getById(int id)
        {
            var client  = new RestClient(string.Format("http://localhost:5000/api/data-area/{0}", id));
            var request = new RestRequest(Method.GET);

            request.AddHeader("cache-control", "no-cache");
            request.AddHeader("content-type", "application/json");
            request.AddHeader("Authorization", string.Format("Bearer {0}", new GetToken().getToken()));
            IRestResponse response = client.Execute(request);

            if (response.IsSuccessful)
            {
                JObject o = JObject.Parse(response.Content);

                AreaModel arm = new AreaModel()
                {
                    AreaId     = (int)o["areaId"],
                    AreaNumber = (int)o["areaNumber"],
                    KategoriId = (int)o["areaKategoriId"],
                    ParkFeesId = (int)o["areaParkingFeesId"],
                    CreatedAt  = DateTime.UtcNow,
                };
                //Console.WriteLine(o);
                return(arm);
            }
            else
            {
                return(new AreaModel());
            }
            return(new AreaModel());
        }
        public ActionResult EditArea(AreaModel am)
        {
            if (Session["LoggedUserName"] == null || Session["IsAdmin"] == "0")
                return RedirectToAction("Login", "Bh");

            if (ModelState.IsValid)
            {
                BugBusinessLayer.OperationsBusinessLayerControl obc = new OperationsBusinessLayerControl();
                //FillEmptyFields(bm);
                am.ProgramId = tempProgramId;
                obc.UpdateArea(am);
                return RedirectToAction("Areas", new { id=tempProgramId});
            }
            else
                return View(am);
        }
        public ActionResult CreateArea(AreaModel am)
        {
            if (Session["LoggedUserName"] == null || Session["IsAdmin"] == "0")
                return RedirectToAction("Login", "Bh");

            if (ModelState.IsValid)
            {
                BugBusinessLayer.OperationsBusinessLayerControl obc = new OperationsBusinessLayerControl();
                am.ProgramId = tempProgramId;
                am.ProgramName = tempProgram;
                obc.AddArea(am);
                return RedirectToAction("Areas", new { id=tempProgramId});
            }
            return null;
        }