Esempio n. 1
0
        protected override void OnInit(EventArgs e)
        {
            if (!IsPostBack)
            {
                if (!string.IsNullOrEmpty(_labletext))
                {
                    ddllib.Label = _labletext;
                }

                ddllib.ShowLabel = _showlable;

                if (_width > 0)
                {
                    ddllib.Width = _width;
                }

                if (_height > 0)
                {
                    ddllib.Height = _height;
                }

                if (!string.IsNullOrEmpty(_libarycode))
                {
                    DictLibraryItemService itemservice = new DictLibraryItemService();
                    IList listitem = itemservice.SelectDictlibraryitemByCode(_libarycode);
                    ddllib.Items.Add(new ExtAspNet.ListItem("请选择", "-1"));
                    foreach (var item in listitem)
                    {
                        Dictlibraryitem dictlibraryitem = (Dictlibraryitem)item;
                        ddllib.Items.Add(new ExtAspNet.ListItem(dictlibraryitem.Itemname, dictlibraryitem.Dictlibraryitemid.ToString()));
                    }
                }
            }
        }
Esempio n. 2
0
        //加载当前行至编辑框
        protected void SetEditDate()
        {
            //新增
            libraryitem          = new Dictlibraryitem();
            SimpleFormEdit.Title = "当前状态-新增";

            //编辑
            if (gvList.SelectedRowIndexArray.Length > 0)
            {
                SimpleFormEdit.Title = "当前状态-编辑";

                object[] objValue = gvList.DataKeys[gvList.SelectedRowIndexArray[0]];

                libraryitem.Dictlibraryitemid = TypeParse.StrToDouble(objValue[0], 0);
                libraryitem.Dictlibraryid     = TypeParse.StrToDouble(objValue[1], 0);
                //libraryitem.Wubicode = TypeParse.ObjToStr(objValue[2], "");
                //libraryitem.Pinyincode = TypeParse.ObjToStr(objValue[3], "");
                //libraryitem.Fastcode = TypeParse.ObjToStr(objValue[4], "");
                libraryitem.Itemname     = TypeParse.ObjToStr(objValue[5], "");
                libraryitem.Displayorder = TypeParse.StrToDouble(objValue[6], 0);
                libraryitem.Remark       = TypeParse.ObjToStr(objValue[7], "");
                libraryitem.Isactive     = TypeParse.ObjToStr(objValue[8], "");
            }
            ddlDictLibrary2.SelectedValue = libraryitem.Dictlibraryid.ToString();
            //txtWubicode.Text = libraryitem.Wubicode;
            //txtPinyincode.Text = libraryitem.Pinyincode;
            //txtFastcode.Text = libraryitem.Fastcode;
            txtItemname.Text     = libraryitem.Itemname;
            txtDisplayorder.Text = libraryitem.Displayorder.ToString();
            txtRemark.Text       = libraryitem.Remark;
            chkIsactive.Checked  = libraryitem.Isactive == "1" ? true : false;
        }
Esempio n. 3
0
        //加载文本框数据至对象
        protected bool GetEditDate()
        {
            //bool falg = true;
            libraryitem = new Dictlibraryitem();
            if (gvList.SelectedRowIndexArray.Length > 0)
            {
                object[] objValue = gvList.DataKeys[gvList.SelectedRowIndexArray[0]];
                libraryitem.Dictlibraryitemid = TypeParse.StrToDouble(objValue[0], 0);
            }
            if (!txtItemname.Text.Trim().Equals(""))
            {
                libraryitem.Itemname = txtItemname.Text.Trim();
            }
            else
            {
                erreyType = "名称不能为空!";
                return(false);
            }
            libraryitem.Dictlibraryid = TypeParse.StrToDouble(ddlDictLibrary2.SelectedValue, 0);
            //if (!txtWubicode.Text.Trim().Equals(""))
            //{
            //    libraryitem.Wubicode = txtWubicode.Text.Trim();
            //}
            //else
            //{

            //    erreyType = "五笔码不能为空!";
            //    return false;
            //}
            //if (!txtPinyincode.Text.Trim().Equals(""))
            //{
            //    libraryitem.Pinyincode = txtPinyincode.Text.Trim();
            //}
            //else
            //{
            //    erreyType = "拼音码不能为空!";
            //    return false;
            //}
            //if (!txtFastcode.Text.Trim().Equals(""))
            //{
            //    libraryitem.Fastcode = txtFastcode.Text.Trim();
            //}
            //else
            //{
            //    erreyType = "自定义码不能为空!";
            //    return false;
            //}
            libraryitem.Displayorder = TypeParse.StrToDouble(txtDisplayorder.Text.Trim(), 0);
            libraryitem.Remark       = txtRemark.Text.Trim();
            libraryitem.Isactive     = chkIsactive.Checked ? "1" : "0";
            return(libraryitemService.SaveDictLibraryItem(libraryitem));
        }
Esempio n. 4
0
        /// <summary>
        /// 新增编辑后保存
        /// </summary>
        /// <param name="library"></param>
        /// <returns></returns>
        public bool SaveDictLibraryItem(Dictlibraryitem library)
        {
            int nflag = 0;

            //新增
            if (library.Dictlibraryitemid == 0)
            {
                try
                {
                    library.Dictlibraryitemid = getSeqID("Seq_DictLibraryItem");
                    insert("Dict.InsertDictlibraryitem", library);
                    nflag = 1;
                    //增加日志 fhp
                    List <LogInfo> logLst = getLogInfo <Dictlibraryitem>(new Dictlibraryitem(), library);
                    AddMaintenanceLog("DICTLIBRARYITEM", int.Parse(library.Dictlibraryitemid.ToString()), logLst, "新增", library.Itemname, library.Createdate.ToString(), modulename);
                }
                catch (Exception ex)
                {
                    nflag = 0;
                    throw new Exception(ex.Message);
                }
            }
            else//保存
            {
                try
                {
                    //获取旧对象id fhp
                    Dictlibraryitem dictlibraryitemLibrary = new Dictlibraryitem();
                    dictlibraryitemLibrary.Dictlibraryitemid = library.Dictlibraryitemid;
                    dictlibraryitemLibrary.Dictlibraryid     = library.Dictlibraryid;
                    //根据id取出对象 fhp
                    IList <Dictlibraryitem> dictlibraryitemList = GetDictLibraryItemLst(dictlibraryitemLibrary);
                    Dictlibraryitem         dictlibraryitem     = (from Dictlibraryitem in dictlibraryitemList where Dictlibraryitem.Dictlibraryitemid == library.Dictlibraryitemid select Dictlibraryitem).ToList <Dictlibraryitem>()[0];
                    nflag = update("Dict.UpdateDictlibraryitem", library);
                    //写日志 fhp
                    List <LogInfo> logLst = getLogInfo <Dictlibraryitem>(dictlibraryitem, library);
                    AddMaintenanceLog("DICTLIBRARYITEM", int.Parse(library.Dictlibraryitemid.ToString()), logLst, "修改", library.Itemname, library.Createdate.ToString(), modulename);
                }
                catch (Exception ex)
                {
                    throw new Exception(ex.Message);
                }
            }
            CacheHelper.RemoveAllCache("daan.SelectDictlibraryitemLst");
            return(nflag > 0 ? true : false);
        }
Esempio n. 5
0
        /// <summary>
        /// 删除
        /// </summary>
        /// <param name="usercode"></param>
        /// <returns></returns>
        public int DelDictLibraryItemByID(string strId)
        {
            int nflag = 0;

            try
            {
                var arrayId = strId.Split(',');
                nflag = this.delete("Dict.DeleteDictlibraryitem", strId);
                //记录日志 fhp
                foreach (string id in arrayId)
                {
                    Dictlibraryitem dictlibraryitemLibrary = new Dictlibraryitem();
                    dictlibraryitemLibrary.Dictlibraryitemid = (Convert.ToDouble(id));
                    List <LogInfo> logLst = getLogInfo <Dictlibraryitem>(dictlibraryitemLibrary, new Dictlibraryitem());
                    AddMaintenanceLog("DICTLIBRARYITEM", int.Parse(dictlibraryitemLibrary.Dictlibraryitemid.ToString()), logLst, "删除", dictlibraryitemLibrary.Itemname, dictlibraryitemLibrary.Createdate.ToString(), modulename);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            CacheHelper.RemoveAllCache("daan.SelectDictlibraryitemLst");
            return(nflag);
        }
Esempio n. 6
0
 /// <summary>
 /// 获取基础字典详细信息
 /// </summary>
 /// <param name="usercode"></param>
 /// <returns></returns>
 public Dictlibraryitem GetDictLibraryItemInfo(Dictlibraryitem library)
 {
     return(this.selectObj <Dictlibraryitem>("Dict.SelectDictlibraryitemLst", library));
 }
Esempio n. 7
0
 /// <summary>
 /// 按条件获取,为空时取全部
 /// </summary>
 /// <param name="library"></param>
 /// <returns></returns>
 public IList <Dictlibraryitem> GetDictLibraryItemLst(Dictlibraryitem library)
 {
     return(this.QueryList <Dictlibraryitem>("Dict.SelectDictlibraryitemLst", library));
 }