コード例 #1
0
        /// <summary>
        /// 修改
        /// </summary>
        private void update()
        {
            try
            {
                if (check())
                {
                    Area area = new Area();

                    area.A_Code   = A_Code.Text;
                    area.A_Name   = A_Name.Text;
                    area.A_Parent = A_Parent.SelectedIndex < 0 ? "" : A_Parent.SelectedValue.ToString();

                    AreaBLL areabll = new AreaBLL();
                    if (areabll.Edit(area) > 0)
                    {
                        frmParent.loadArea();
                        untCommon.InfoMsg("修改成功!");
                    }
                    else
                    {
                        untCommon.InfoMsg("修改失败!");
                    }
                }
            }
            catch (Exception ex)
            {
                untCommon.InfoMsg("区域管理更新数据异常:" + ex.Message);
            }
        }
コード例 #2
0
 private void CargarComboBox()
 {
     Area_Cbx.DataValueField = "AreaId";
     Area_Cbx.DataTextField  = "Descripcion";
     Area_Cbx.DataSource     = AreaBLL.GetAreas();
     Area_Cbx.DataBind();
 }
コード例 #3
0
 protected void ListaAreas_GV_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "Editar")
     {
         try
         {
             int id = Convert.ToInt32(e.CommandArgument);
             Response.Redirect("Area.aspx?id=" + id);
         }
         catch (Exception ex)
         { throw ex; }
     }
     if (e.CommandName == "Eliminar")
     {
         try
         {
             int id = Convert.ToInt32(e.CommandArgument);
             //Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('id=" + id + "')", true);
             AreaBLL.DeleteArea(id);
             CargarLista();
         }
         catch (Exception ex)
         { throw ex; }
     }
 }
コード例 #4
0
        public ActionResult GetCity(int provinceId)
        {
            AreaBLL   areaBLL = new AreaBLL();
            JsonArray result  = areaBLL.GetCityByProvId(provinceId);

            return(Json(new { success = true, data = result }));
        }
コード例 #5
0
ファイル: CtrController.cs プロジェクト: SweetieXu/lhzw
        public ActionResult AddControllerInfo()
        {
            ControllerAddModel model = new ControllerAddModel();

            model.AreasSelectList = new SelectList(AreaBLL.GetAreas(), "ID", "AreaName");
            return(PartialView("_AddControllerInfo", model));
        }
コード例 #6
0
        public ActionResult GetProvince()
        {
            AreaBLL   areaBLL = new AreaBLL();
            JsonArray result  = areaBLL.GetProvince();

            return(Json(new { success = true, data = result }));
        }
コード例 #7
0
 protected void GuardarBtn_Click(object sender, EventArgs e)
 {
     try
     {
         if (string.IsNullOrEmpty(Descripcion_Txt.Text.Trim()))
         {
             //Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Hay campos vacios')", true);
             ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Hay compas invalidos');", true);
             return;
         }
         Area obj = new Area();
         obj.Descripcion = Descripcion_Txt.Text.Trim();
         if (string.IsNullOrEmpty(Id_Txt.Text))
         {
             AreaBLL.InsertArea(obj);
         }
         else
         {
             obj.AreaId = Convert.ToInt32(Id_Txt.Text);
             AreaBLL.UpdateArea(obj);
         }
         Response.Redirect("ListaAreas.aspx");
     }
     catch (Exception ex)
     {
         ClientScript.RegisterStartupScript(GetType(), "alert", "alert('error en la operacion');", true);
         throw ex;
     }
 }
コード例 #8
0
    protected string GetAreaInfo(Object obj)
    {
        int    areaID = 0;
        string name   = "";

        try
        {
            areaID = (int)obj;
        }
        catch { return("-"); }

        if (areaID > 0)
        {
            Area theClass = null;

            try
            {
                theClass = AreaBLL.GetAreaById(areaID);
            }
            catch { }

            if (theClass != null)
            {
                name = " - " + theClass.Name;
            }
        }

        return(name);
    }
コード例 #9
0
        protected string SearchDistrictByKey(string keyword)
        {
            string      strResult = "";
            AreaBLL     abll      = new AreaBLL();
            List <Area> alllist   = new List <Area>();

            if (HttpContext.Current.Cache["allarea"] != null)
            {
                alllist = HttpContext.Current.Cache["allarea"] as List <Area>;
            }
            else
            {
                List <Area> list   = abll.GetListByidlist("1,2,3,4");
                string      prestr = "";
                foreach (Area item in list)
                {
                    prestr += item.Id + ",";
                }
                prestr.Remove(prestr.Length - 1, 1);
                alllist = abll.GetListByidlist(prestr);
                HttpContext.Current.Cache.Insert("allarea", alllist);
            }
            //查找符合条件的数据集
            List <Area> filterlist = alllist.FindAll(delegate(Area ca) { return(ca.AreaKey.IndexOf(keyword.ToUpper()) > -1 || ca.AreaName.IndexOf(keyword) > -1); });

            foreach (Area temp in filterlist)
            {
                strResult += "<p onclick=\"selsearchval('" + temp.AreaName.Trim() + "')\">" + temp.AreaName.Trim() + "</p>";
            }
            return(strResult);
        }
コード例 #10
0
    public void cargarDatosArea()
    {
        Area theData = null;

        try
        {
            theData = AreaBLL.GetAreaById(Convert.ToInt32(AreaIdHiddenField.Value));

            if (theData == null)
            {
                Response.Redirect("~/Administracion/Area/ListaArea.aspx");
            }

            if (theData.AreaId != 0)
            {
                descripcionTextBox.Text  = theData.Descripcion;
                SaveArea.Visible         = false;
                UpdateAreaButton.Visible = true;
            }
        }
        catch
        {
            log.Error("Error al obtener la información del Usuario");
        }
    }
コード例 #11
0
ファイル: SeatSetup.cs プロジェクト: Thaibaduc/Restaurant
        private void btnAddArea_Click(object sender, EventArgs e)
        {
            AreaAddDialog addAreaDialog = new AreaAddDialog();
            DialogResult  dr            = addAreaDialog.ShowDialog();

            if (dr == DialogResult.OK)
            {
                AreaBLL areaBLL = new AreaBLL();
                Area    area    = areaBLL.CreateArea(addAreaDialog.AreaName);

                // add table
                if (addAreaDialog.IsAddTable)
                {
                    TableBLL tableBLL = new TableBLL();
                    for (var i = addAreaDialog.TableFrom; i <= addAreaDialog.TableTo; i++)
                    {
                        tableBLL.CreateTable(new Table {
                            Name = "Bàn " + i, AreaID = area.ID
                        });
                    }
                }

                this.LoadData();
            }
        }
コード例 #12
0
        public List <SelectListItem> GetCitySelectList(int stateId = 0)
        {
            List <Cities> data;

            if (stateId > 0)
            {
                data = new AreaBLL().GetCitysByStateId(stateId);
            }
            else
            {
                data = null;
            }
            List <SelectListItem> oList = new List <SelectListItem>();

            oList.Add(new SelectListItem()
            {
                Text = "Select city"
            });
            if (data != null && data.Count > 0)
            {
                oList.AddRange(data.Select(t => new SelectListItem()
                {
                    Text = t.Name, Value = t.Id.ToString()
                }));
            }
            return(oList);
        }
コード例 #13
0
    private void LoadArea()
    {
        if (AreaId > 0)
        {
            Area theData = null;
            try
            {
                theData = AreaBLL.GetAreaById(AreaId);
            }
            catch (Exception exc)
            {
                SystemMessages.DisplaySystemErrorMessage(exc.Message);
            }
            if (theData != null)
            {
                if (DataTypeHiddenField.Value.Equals("KPI"))
                {
                    pnlAddArea.Style["display"] = "none";
                    pnlKPIArea.Style["display"] = "inline";
                    KPIAreaText.Text            = theData.Name;
                    AreaTextBox.Enabled         = !ReadOnly;
                    RemoveAreaButton.Visible    = !ReadOnly;
                }
                else
                {
                    AreaTextBox.Text = theData.Name;
                }
            }
        }

        KPIActivityText.Enabled = !ReadOnly;
    }
コード例 #14
0
        public ActionResult GetRegion(int cityId)
        {
            AreaBLL   areaBLL = new AreaBLL();
            JsonArray result  = areaBLL.GetRegionByCityId(cityId);

            return(Json(new { success = true, data = result }));
        }
コード例 #15
0
        /// <summary>
        /// 根据区域加载楼宇
        /// </summary>
        /// <param name="pid"></param>
        /// <returns></returns>
        protected string Refresh(string pid)
        {
            AreaBLL     abll      = new AreaBLL();
            string      strResult = "";
            List <Area> list      = new List <Area>();

            if (pid == "0")
            {
                list = abll.GetListByidlist("1,2,3,4");
            }
            else
            {
                list = abll.GetListByidlist(pid);
            }
            string prestr = "";

            foreach (Area item in list)
            {
                prestr += item.Id + ",";
            }
            prestr.Remove(prestr.Length - 1, 1);
            list = abll.GetListByidlist(prestr);
            foreach (Area item in list)
            {
                strResult += "<li><a href=\"javascript:;\" onclick=\"seldistrict(" + item.Id + "," + item.Pid + ",'" + item.AreaName + "')\">" + item.AreaName + "</a></li>";
            }
            return(strResult);
        }
コード例 #16
0
        /// <summary>
        /// 省市级联
        /// </summary>
        /// <param name="GA03001">父级ID</param>
        private DataTable GetGA03(string GA03001)
        {
            //实例化省市逻辑层
            AreaBLL   _AreaBLL = new AreaBLL();
            DataTable dt       = _AreaBLL.SelectSystemAreaForCity(GA03001);

            return(dt);
        }
コード例 #17
0
        public ActionResult DeleteArea(FormCollection fc)
        {
            string[] ids    = fc["areaid"].Split(',');
            var      result = AreaBLL.DeleteAreas(ids);

            base.DoLog(OperationTypeEnum.Delete, result, fc["areaid"]);
            return(Json(result));
        }
コード例 #18
0
        private ActionResult GetAreaPagedGridPV(AreaSearchModel model, int searchPage)
        {
            SearchDataWithPagedDatas <AreaSearchModel, AreaModel> result = new SearchDataWithPagedDatas <AreaSearchModel, AreaModel>();

            result.SearchPage  = searchPage;
            result.SearchModel = model;
            result.PagedDatas  = AreaBLL.GetPagedAreaInfo(result.SearchModel, result.SearchPage, this.PageSize);
            return(PartialView("_AreaPagedGrid", result));
        }
コード例 #19
0
 public ActionResult Edit([Bind(Include = "idarea,nombre,cordinador")] area area)
 {
     if (ModelState.IsValid)
     {
         AreaBLL.Update(area);
         return(RedirectToAction("Index"));
     }
     return(View(area));
 }
コード例 #20
0
        public ActionResult GetArea()
        {
            AreaBLL areaBLL = new AreaBLL();
            var     r       = areaBLL.GetRegions();
            var     c       = areaBLL.GetCities();
            var     p       = areaBLL.GetProvince();

            return(Json(new { success = true, r = r, c = c, p = p }));
        }
コード例 #21
0
 public ActionResult Edit([Bind(Include = "idmateria,nombre,nrc,creditos,idarea")] Materia materia)
 {
     if (ModelState.IsValid)
     {
         MateriaBLL.Update(materia);
         return(RedirectToAction("Index"));
     }
     ViewBag.idarea = new SelectList(AreaBLL.List(), "idarea", "nombre", materia.idarea);
     return(View(materia));
 }
コード例 #22
0
        public ActionResult EditAreaInfo(int id)
        {
            var model = AreaBLL.GetAreaByID(id);

            if (model.DataResult == null)
            {
                return(Content(model.Message));
            }
            return(PartialView("_EditAreaInfo", model.DataResult));
        }
コード例 #23
0
        private void save()
        {
            this.area.Name = this.txtName.Text;
            AreaBLL areaBLL = new AreaBLL();

            areaBLL.Update(this.area);

            this.DialogResult = DialogResult.OK;
            this.Close();
        }
コード例 #24
0
ファイル: CtrController.cs プロジェクト: SweetieXu/lhzw
        public ActionResult EditControllerInfo(int id)
        {
            var obj = ControllerBLL.GetControllerInfoByID(id);

            if (obj == null)
            {
                return(Content(obj.Message));
            }
            obj.DataResult.AreasSelectList = new SelectList(AreaBLL.GetAreas(), "ID", "AreaName");
            return(PartialView("_EditControllerInfo", obj.DataResult));
        }
コード例 #25
0
        public ActionResult AreaInfo()
        {
            SearchDataWithPagedDatas <AreaSearchModel, AreaModel> model
                = new SearchDataWithPagedDatas <AreaSearchModel, AreaModel>();

            model.SearchModel          = new AreaSearchModel();
            model.SearchModel.AreaName = string.Empty;
            model.SearchPage           = 1;
            model.PagedDatas           = AreaBLL.GetPagedAreaInfo(model.SearchModel, model.SearchPage, this.PageSize);
            return(PartialView("_AreaInfo", model));
        }
コード例 #26
0
        public ActionResult Create([Bind(Include = "idmatricula,nombre,nrc,creditos,idarea")] matricula matricula)
        {
            if (ModelState.IsValid)
            {
                MatriculaBLL.Create(matricula);
                return(RedirectToAction("Index"));
            }

            ViewBag.idarea = new SelectList(AreaBLL.List(), "idarea", "nombre", matricula.idalumno);
            return(View(matricula));
        }
コード例 #27
0
        /// <summary>
        /// 加载楼宇小区
        /// </summary>
        /// <param name="pid"></param>
        /// <returns></returns>
        protected string DistrictInit(string pid)
        {
            string      strResult = "";
            List <Area> list      = new AreaBLL().GetListByidlist(pid);

            foreach (Area item in list)
            {
                strResult += "<li><a href=\"javascript:;\" onclick=\"seldistrict(" + item.Id + "," + item.Pid + ",'" + item.AreaName + "')\">" + item.AreaName + "</a></li>";
            }
            return(strResult);
        }
コード例 #28
0
ファイル: ActionController.cs プロジェクト: SweetieXu/lhzw
        public ActionResult AddActionInfo()
        {
            Asiatek.Model.ActionAddModel model = new Asiatek.Model.ActionAddModel();
            var aList = AreaBLL.GetAreas();

            model.AreasSelectList = new SelectList(aList, "ID", "AreaName");
            var cList = ControllerBLL.GetControllersByAreaID(aList.First().ID);

            model.ControllersSelectList = new SelectList(cList, "ID", "ControllerName");
            return(PartialView("_AddActionInfo", model));
        }
コード例 #29
0
 public IHttpActionResult Get()
 {
     try
     {
         List <Area> todos = AreaBLL.List();
         return(Content(HttpStatusCode.OK, todos));
     }
     catch (Exception ex) {
         return(Content(HttpStatusCode.BadRequest, ex));
     }
 }
コード例 #30
0
        public void ProcessRequest(HttpContext context)
        {
            try
            {
                LoginUser loginUser = new LoginUser(context, "Area");
                if (!loginUser.Pass)//权限验证
                {
                    return;
                }

                AreaBLL bll = new AreaBLL(context, loginUser);
                if (context.Request["action"] == "treeLoad")
                {//加载树
                    bll.LoadTree();
                }
                else if (context.Request["action"] == "load")
                {//加载信息
                    bll.Load(context.Request["areaId"]);
                }
                else if (context.Request["action"] == "add")
                {//增加
                    TBArea area = new TBArea();
                    area.areaCode  = context.Request.Form["areaCode"];
                    area.areaName  = context.Request.Form["areaName"];
                    area.isUse     = context.Request.Form["isUse"];
                    area.parentId  = context.Request.Form["parentId"];
                    area.areaLayer = int.Parse(context.Request.Form["areaLayer"]);
                    area.areaIndex = int.Parse(context.Request.Form["areaIndex"]);
                    bll.Add(area);
                }
                else if (context.Request["action"] == "edit")
                {//修改
                    TBArea area = new TBArea();
                    area.areaId    = context.Request["areaId"];
                    area.areaCode  = context.Request.Form["areaCode"];
                    area.areaName  = context.Request.Form["areaName"];
                    area.parentId  = context.Request.Form["parentId"];
                    area.isUse     = context.Request.Form["isUse"];
                    area.areaIndex = int.Parse(context.Request.Form["areaIndex"]);
                    bll.Edit(area);
                }
                else if (context.Request["action"] == "delete")
                {//删除
                    string areaId = context.Request["areaId"];
                    bll.Delete(areaId);
                }
            }
            catch (Exception e)
            {
                Message.error(context, e.Message);
            }
        }