Пример #1
0
        private void Bind(ref string myDataAppend)
        {
            string error = "";

            try
            {
                if (!Id.Equals(Guid.Empty))
                {
                    Page.Title = "编辑物业公司信息";
                    PropertyCompany     bll   = new PropertyCompany();
                    PropertyCompanyInfo model = bll.GetModel(Id);
                    if (model != null)
                    {
                        myDataAppend += "{ \"Id\":\"" + model.Id + "\",\"ProvinceCityId\":\"" + model.ProvinceCityId + "\",\"CompanyName\":\"" + model.CompanyName + "\",\"ShortName\":\"" + model.ShortName + "\"}";
                    }
                }
            }
            catch (Exception ex)
            {
                error = ex.Message;
            }

            if (!string.IsNullOrEmpty(error))
            {
                MessageBox.Messager(Page, error, MessageContent.AlertTitle_Ex_Error, "error");
            }
        }
Пример #2
0
        /// <summary>
        /// 批量删除数据(启用事务
        /// </summary>
        /// <param name="json"></param>
        /// <returns></returns>
        public bool DeleteBatchPropertyCompany(string json)
        {
            PropertyCompany bll  = new PropertyCompany();
            IList <object>  list = (IList <object>)JsonConvert.DeserializeObject(json);

            return(bll.DeleteBatch(list));
        }
        private void GetJsonForDatagrid(HttpContext context)
        {
            int totalRecords = 0;
            int pageIndex    = 1;
            int pageSize     = 10;

            int.TryParse(context.Request.QueryString["page"], out pageIndex);
            int.TryParse(context.Request.QueryString["rows"], out pageSize);
            string       sqlWhere = string.Empty;
            SqlParameter parm     = null;

            if (!string.IsNullOrEmpty(context.Request.QueryString["companyName"]))
            {
                sqlWhere   = "and CompanyName like @CompanyName ";
                parm       = new SqlParameter("@CompanyName", SqlDbType.NVarChar, 50);
                parm.Value = "%" + context.Request.QueryString["companyName"].Trim() + "%";
            }

            PropertyCompany bll  = new PropertyCompany();
            var             list = bll.GetList(pageIndex, pageSize, out totalRecords, sqlWhere, parm);

            if (list == null || list.Count == 0)
            {
                context.Response.Write("{\"total\":0,\"rows\":[]}");
                return;
            }
            StringBuilder sb = new StringBuilder();

            foreach (var model in list)
            {
                sb.Append("{\"Id\":\"" + model.Id + "\",\"CompanyName\":\"" + model.CompanyName + "\",\"ShortName\":\"" + model.ShortName + "\",\"ProvinceCityId\":\"" + model.ProvinceCityId + "\",\"Province\":\"" + model.Province + "\",\"City\":\"" + model.City + "\",\"District\":\"" + model.District + "\"},");
            }
            context.Response.Write("{\"total\":" + totalRecords + ",\"rows\":[" + sb.ToString().Trim(',') + "]}");
        }
Пример #4
0
        /// <summary>
        /// 获取数据分页列表,并返回所有记录数
        /// </summary>
        /// <param name="pageIndex"></param>
        /// <param name="pageSize"></param>
        /// <param name="totalRecords"></param>
        /// <param name="sqlWhere"></param>
        /// <param name="cmdParms"></param>
        /// <returns></returns>
        public string GetPropertyCompanyList(int pageIndex, int pageSize, out int totalRecords, string sqlWhere, params SqlParameter[] cmdParms)
        {
            PropertyCompany            bll  = new PropertyCompany();
            List <PropertyCompanyInfo> list = bll.GetList(pageIndex, pageSize, out totalRecords, sqlWhere, cmdParms);

            if (list == null || list.Count == 0)
            {
                return("[]");
            }
            return(JsonConvert.SerializeObject(list));
        }
Пример #5
0
        /// <summary>
        /// 获取数据列表
        /// </summary>
        /// <returns></returns>
        public string GetPropertyCompanyList()
        {
            PropertyCompany            bll  = new PropertyCompany();
            List <PropertyCompanyInfo> list = bll.GetList();

            if (list == null || list.Count == 0)
            {
                return("[]");
            }
            return(JsonConvert.SerializeObject(list));
        }
Пример #6
0
        /// <summary>
        /// 获取满足当前条件的数据列表
        /// </summary>
        /// <param name="sqlWhere"></param>
        /// <param name="cmdParms"></param>
        /// <returns></returns>
        public string GetPropertyCompanyList(string sqlWhere, params SqlParameter[] cmdParms)
        {
            PropertyCompany            bll  = new PropertyCompany();
            List <PropertyCompanyInfo> list = bll.GetList(sqlWhere, cmdParms);

            if (list == null || list.Count == 0)
            {
                return("[]");
            }
            return(JsonConvert.SerializeObject(list));
        }
Пример #7
0
        private void Bind()
        {
            //查询条件
            GetSearchItem();

            List <PropertyCompanyInfo> list = null;
            int totalRecords = 0;

            PropertyCompany bll = new PropertyCompany();

            if (parms != null && parms.Count() > 0)
            {
                list = bll.GetList(pageIndex, pageSize, out totalRecords, sqlWhere, parms == null ? null : parms.ToArray());
            }
            else
            {
                list = bll.GetList(pageIndex, pageSize, out totalRecords, "", null);
            }

            rpData.DataSource = list;
            rpData.DataBind();

            myDataAppend += "<div id=\"myDataForPage\" style=\"display:none;\">[{\"PageIndex\":\"" + pageIndex + "\",\"PageSize\":\"" + pageSize + "\",\"TotalRecord\":\"" + totalRecords + "\",\"QueryStr\":\"" + queryStr + "\"}]</div>";
        }
Пример #8
0
        /// <summary>
        /// 获取对应的数据
        /// </summary>
        /// <param name="Id"></param>
        /// <returns></returns>
        public PropertyCompanyInfo GetPropertyCompanyModel(object Id)
        {
            PropertyCompany bll = new PropertyCompany();

            return(bll.GetModel(Id));
        }
Пример #9
0
        /// <summary>
        /// 删除对应数据
        /// </summary>
        /// <param name="Id"></param>
        /// <returns></returns>
        public int DeletePropertyCompany(object Id)
        {
            PropertyCompany bll = new PropertyCompany();

            return(bll.Delete(Id));
        }
Пример #10
0
        /// <summary>
        /// 修改数据
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public int UpdatePropertyCompany(PropertyCompanyInfo model)
        {
            PropertyCompany bll = new PropertyCompany();

            return(bll.Update(model));
        }
Пример #11
0
        /// <summary>
        /// 添加数据到数据库
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public int InsertPropertyCompany(PropertyCompanyInfo model)
        {
            PropertyCompany bll = new PropertyCompany();

            return(bll.Insert(model));
        }