protected void init_form(string ctrID) { if (!string.IsNullOrEmpty(ctrID)) { _GlobalMenuEntity = DataProvider.GetInstance().GetGlobalMenuEntity(int.Parse(ctrID)); TextBox_MenuTextCN.Text = _GlobalMenuEntity.MenuTextCN.ToString(); TextBox_MenuTextEN.Text = _GlobalMenuEntity.MenuTextEN.ToString(); TextBox_IconUrl.Text = _GlobalMenuEntity.IconUrl.ToString(); TextBox_LinkUrl.Text = _GlobalMenuEntity.LinkUrl.ToString(); TextBox_IsEnable.Text = _GlobalMenuEntity.IsEnable.ToString(); TextBox_DisplayIndex.Text = _GlobalMenuEntity.DisplayIndex.ToString(); TextBox_ParentID.Text = _GlobalMenuEntity.ParentID.ToString(); TextBox_OwnerID.Text = _GlobalMenuEntity.OwnerID.ToString(); } }
protected void GlobalMenuAdd() { #region 判断是否可空 var _MenuTextCN = Request.Form["TextBox_MenuTextCN"]; if (string.IsNullOrEmpty(_MenuTextCN)) { Alert("[ 中文菜单 ]不能为空"); return; } var _MenuTextEN = Request.Form["TextBox_MenuTextEN"]; if (string.IsNullOrEmpty(_MenuTextEN)) { Alert("[ 英文菜单 ]不能为空"); return; } var _IconUrl = Request.Form["TextBox_IconUrl"]; if (string.IsNullOrEmpty(_IconUrl)) { Alert("[ 图标路径 ]不能为空"); return; } var _LinkUrl = Request.Form["TextBox_LinkUrl"]; if (string.IsNullOrEmpty(_LinkUrl)) { Alert("[ 连接地址 ]不能为空"); return; } var _IsEnable = Request.Form["TextBox_IsEnable"]; if (string.IsNullOrEmpty(_IsEnable)) { Alert("[ 是否启用 ]不能为空"); return; } var _DisplayIndex = Request.Form["TextBox_DisplayIndex"]; if (string.IsNullOrEmpty(_DisplayIndex)) { Alert("[ 显示顺序 ]不能为空"); return; } var _ParentID = Request.Form["TextBox_ParentID"]; if (string.IsNullOrEmpty(_ParentID)) { Alert("[ 父ID ]不能为空"); return; } var _OwnerID = Request.Form["TextBox_OwnerID"]; if (string.IsNullOrEmpty(_OwnerID)) { Alert("[ 所属者ID ]不能为空"); return; } #endregion #region 获取数据 GlobalMenuEntity _GlobalMenuEntity = new GlobalMenuEntity(); _GlobalMenuEntity.MenuTextCN =Convert.ToString(_MenuTextCN.ToString()); _GlobalMenuEntity.MenuTextEN =Convert.ToString(_MenuTextEN.ToString()); _GlobalMenuEntity.IconUrl =Convert.ToString(_IconUrl.ToString()); _GlobalMenuEntity.LinkUrl =Convert.ToString(_LinkUrl.ToString()); _GlobalMenuEntity.IsEnable =Convert.ToInt32(_IsEnable.ToString()); _GlobalMenuEntity.DisplayIndex =Convert.ToInt32(_DisplayIndex.ToString()); _GlobalMenuEntity.ParentID =Convert.ToInt32(_ParentID.ToString()); _GlobalMenuEntity.OwnerID =Convert.ToInt32(_OwnerID.ToString()); _GlobalMenuEntity.CreateDate =DateTime.Now; _GlobalMenuEntity.UpdateDate =DateTime.Now; try { DataProvider.GetInstance().AddGlobalMenu(_GlobalMenuEntity); } catch { WriteLog("GlobalMenuAdd", "添加GlobalMenu", "插入数据库时出错", Common.DailyUtility.MideSmsType.LogType.SystemLog); Alert("添加数据时出错,请重试"); return; } Alert("添加GlobalMenu成功"); }
private MideFrameWork.Data.Entity.GlobalMenuEntity GetGlobalMenu(DataRow dr) { MideFrameWork.Data.Entity.GlobalMenuEntity info = new MideFrameWork.Data.Entity.GlobalMenuEntity(); if(DBNull.Value==dr["ID"]) info.ID=0; else info.ID=int.Parse(dr["ID"].ToString()); if(DBNull.Value==dr["MenuTextCN"]) info.MenuTextCN= string.Empty; else info.MenuTextCN= dr["MenuTextCN"].ToString(); if(DBNull.Value==dr["MenuTextEN"]) info.MenuTextEN= string.Empty; else info.MenuTextEN= dr["MenuTextEN"].ToString(); if(DBNull.Value==dr["IconUrl"]) info.IconUrl= string.Empty; else info.IconUrl= dr["IconUrl"].ToString(); if(DBNull.Value==dr["LinkUrl"]) info.LinkUrl= string.Empty; else info.LinkUrl= dr["LinkUrl"].ToString(); if(DBNull.Value==dr["IsEnable"]) info.IsEnable=0; else info.IsEnable=int.Parse(dr["IsEnable"].ToString()); if(DBNull.Value==dr["DisplayIndex"]) info.DisplayIndex=0; else info.DisplayIndex=int.Parse(dr["DisplayIndex"].ToString()); if(DBNull.Value==dr["ParentID"]) info.ParentID=0; else info.ParentID=int.Parse(dr["ParentID"].ToString()); if(DBNull.Value==dr["OwnerID"]) info.OwnerID=0; else info.OwnerID=int.Parse(dr["OwnerID"].ToString()); if(DBNull.Value==dr["CreateDate"]) info.CreateDate=DateTime.Now; else info.CreateDate=DateTime.Parse(dr["CreateDate"].ToString()); if(DBNull.Value==dr["UpdateDate"]) info.UpdateDate=DateTime.Now; else info.UpdateDate=DateTime.Parse(dr["UpdateDate"].ToString()); return info; }