Exemple #1
0
        public void TestDeleteInUse()
        {
            Area  area  = _dataGenerator.CreateArea();
            Route route = _dataGenerator.CreateRouteInArea(area: area);

            IAreaDao areaDao = new AreaDao(_graphClient);
            Action   action  = () => areaDao.Delete(area);

            action.ShouldThrow <NodeInUseException>();
        }
Exemple #2
0
        public void TestDeleteNotInUse()
        {
            Country  country = _dataGenerator.CreateCountry();
            Area     area    = _dataGenerator.CreateArea(country: country);
            IAreaDao areaDao = new AreaDao(_graphClient);

            areaDao.Delete(area);

            Assert.AreEqual(0, areaDao.GetAllIn(country).Count);
        }
Exemple #3
0
        public static void Delete(Area item)
        {
            try
            {
                AreaEntity entity;

                entity = AreaMapper.Get(item);

                AreaDao.Delete(entity);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #4
0
 private void B_DELETE_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Really delete?", "Confirm delete", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         ModelArea model = new ModelArea();
         model.id           = this.id;
         model.area_station = Convert.ToInt16(area_station.SelectedValue);
         model.area_lounge  = Convert.ToInt16(area_lounge.SelectedValue);
         model.area_name    = area_name.Text;
         Boolean result = areaDao.Delete(model);
         if (result)
         {
             MessageBox.Show("ลบข้อมูลเรียบร้อยแล้ว");
             refresh();
         }
     }
 }
Exemple #5
0
 public int Delete(int _OrgID)
 {
     return(organizationDAO.Delete(_OrgID));
 }
        public void Page_Load(object sender, EventArgs e)
        {
            var request = SiteServer.Plugin.Context.GetCurrentRequest();

            _siteId     = request.GetQueryInt("siteId");
            _deliveryId = request.GetQueryInt("deliveryId");
            _areaId     = request.GetQueryInt("areaId");

            if (!request.AdminPermissions.HasSitePermissions(_siteId, Main.PluginId))
            {
                Response.Write("<h1>未授权访问</h1>");
                Response.End();
                return;
            }

            if (!string.IsNullOrEmpty(Request.QueryString["delete"]) &&
                !string.IsNullOrEmpty(Request.QueryString["idCollection"]))
            {
                var array = Request.QueryString["idCollection"].Split(',');
                var list  = array.Select(s => Utils.ParseInt(s)).ToList();
                OrderDao.Delete(list);
                LtlMessage.Text = Utils.GetMessageHtml("删除成功!", true);
            }
            if (!string.IsNullOrEmpty(Request.QueryString["addArea"]))
            {
                var areaInfo = new AreaInfo
                {
                    DeliveryId = _deliveryId
                };
                areaInfo.Id = AreaDao.Insert(areaInfo);
                Response.Redirect($@"{GetRedirectUrl(_siteId, _deliveryId)}");
                return;
            }
            if (!string.IsNullOrEmpty(Request.QueryString["removeArea"]))
            {
                AreaDao.Delete(_areaId);
                Response.Redirect($@"{GetRedirectUrl(_siteId, _deliveryId)}");
                return;
            }
            if (!string.IsNullOrEmpty(Request.QueryString["saveCities"]))
            {
                var areaInfo = AreaDao.GetAreaInfo(_areaId);
                areaInfo.Cities = Request.QueryString["selectedCities"];
                AreaDao.Update(areaInfo);
                Response.Redirect($@"{GetRedirectUrl(_siteId, _deliveryId)}");
                return;
            }

            if (IsPostBack)
            {
                return;
            }

            var deliveryInfo = DeliveryDao.GetDeliveryInfo(_deliveryId);

            TbDeliveryName.Text = deliveryInfo.DeliveryName;
            Utils.SelectListItems(DdlDeliveryType, deliveryInfo.DeliveryType);
            TbStartStandards.Text = deliveryInfo.StartStandards.ToString();
            TbStartFees.Text      = deliveryInfo.StartFees.ToString("N2");
            TbAddStandards.Text   = deliveryInfo.AddStandards.ToString();
            TbAddFees.Text        = deliveryInfo.AddFees.ToString("N2");

            RptAreas.DataSource     = AreaDao.GetAreaInfoList(_deliveryId);
            RptAreas.ItemDataBound += RptAreas_ItemDataBound;
            RptAreas.DataBind();

            BtnAreaAdd.Attributes.Add("onclick", $@"location.href = '{GetRedirectUrl(_siteId, _deliveryId)}&addArea={true}';return false;");

            if (!string.IsNullOrEmpty(Request.QueryString["areas"]) && !string.IsNullOrEmpty(Request.QueryString["areaId"]))
            {
                PhModalAreas.Visible = true;
                BtnAreas.Attributes.Add("onclick", $"location.href='{GetRedirectUrl(_siteId, _deliveryId)}&saveCities={true}&areaId={_areaId}&selectedCities=' + selectedCities.join(',');return false;");
            }
        }
Exemple #7
0
 public void DeleteArea(int id)
 {
     AreaDao.Delete(id);
 }
Exemple #8
0
 public long Delete(int _Id)
 {
     return(areaDao.Delete(_Id));
 }