protected void init_form(string ctrID)
        {
            if (!string.IsNullOrEmpty(ctrID))
            {
                _ArticleEntity = DataProvider.GetInstance().GetArticleEntity(int.Parse(ctrID));

               				                				                   TextBox_TitleCN.Text = _ArticleEntity.TitleCN.ToString();
                                				                   TextBox_TitleEN.Text = _ArticleEntity.TitleEN.ToString();
                                				                   TextBox_TypeID.Text = _ArticleEntity.TypeID.ToString();
                                				                   TextBox_Context.Text = _ArticleEntity.Context.ToString();
                                				                   TextBox_Template.Text = _ArticleEntity.Template.ToString();
                                				                   TextBox_IconUrl.Text = _ArticleEntity.IconUrl.ToString();
                                				                   TextBox_Attachment.Text = _ArticleEntity.Attachment.ToString();
                                				                   TextBox_IsEnable.Text = _ArticleEntity.IsEnable.ToString();
                                				                   TextBox_DisplayIndex.Text = _ArticleEntity.DisplayIndex.ToString();
                                				                   TextBox_OwnerID.Text = _ArticleEntity.OwnerID.ToString();
                                				                				                            }
        }
Exemplo n.º 2
0
        private MideFrameWork.Data.Entity.ArticleEntity GetArticle(DataRow dr)
        {
            MideFrameWork.Data.Entity.ArticleEntity info = new MideFrameWork.Data.Entity.ArticleEntity();
										if(DBNull.Value==dr["ID"])
					info.ID=0;
				else
					info.ID=int.Parse(dr["ID"].ToString());
									
																								
						if(DBNull.Value==dr["TitleCN"])
				info.TitleCN= string.Empty;
			else	
				info.TitleCN= dr["TitleCN"].ToString();
																								
						if(DBNull.Value==dr["TitleEN"])
				info.TitleEN= string.Empty;
			else	
				info.TitleEN= dr["TitleEN"].ToString();
																						if(DBNull.Value==dr["TypeID"])
					info.TypeID=0;
				else
					info.TypeID=int.Parse(dr["TypeID"].ToString());
									
																								
						if(DBNull.Value==dr["Context"])
				info.Context= string.Empty;
			else	
				info.Context= dr["Context"].ToString();
																								
						if(DBNull.Value==dr["Template"])
				info.Template= string.Empty;
			else	
				info.Template= dr["Template"].ToString();
																								
						if(DBNull.Value==dr["IconUrl"])
				info.IconUrl= string.Empty;
			else	
				info.IconUrl= dr["IconUrl"].ToString();
																								
						if(DBNull.Value==dr["Attachment"])
				info.Attachment= string.Empty;
			else	
				info.Attachment= dr["Attachment"].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["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());
						
																						if(DBNull.Value==dr["OwnerID"])
					info.OwnerID=0;
				else
					info.OwnerID=int.Parse(dr["OwnerID"].ToString());
									
															            return info;
        }
        protected void ArticleAdd()
        {
            #region 判断是否可空
		 
                                                                          
                  var _TitleCN = Request.Form["TextBox_TitleCN"];
                 if (string.IsNullOrEmpty(_TitleCN))
                   {
                        Alert("[ 中文标题 ]不能为空");
                        return;
                  }
				                                           
                  var _TitleEN = Request.Form["TextBox_TitleEN"];
                 if (string.IsNullOrEmpty(_TitleEN))
                   {
                        Alert("[ 英文标题 ]不能为空");
                        return;
                  }
				                                           
                  var _TypeID = Request.Form["TextBox_TypeID"];
                 if (string.IsNullOrEmpty(_TypeID))
                   {
                        Alert("[ 类别ID ]不能为空");
                        return;
                  }
				                                           
                  var _Context = Request.Form["TextBox_Context"];
                 if (string.IsNullOrEmpty(_Context))
                   {
                        Alert("[ 正文 ]不能为空");
                        return;
                  }
				                                           
                  var _Template = Request.Form["TextBox_Template"];
                 if (string.IsNullOrEmpty(_Template))
                   {
                        Alert("[ 模板 ]不能为空");
                        return;
                  }
				                                           
                  var _IconUrl = Request.Form["TextBox_IconUrl"];
                 if (string.IsNullOrEmpty(_IconUrl))
                   {
                        Alert("[ 图标地址 ]不能为空");
                        return;
                  }
				                                           
                  var _Attachment = Request.Form["TextBox_Attachment"];
                 if (string.IsNullOrEmpty(_Attachment))
                   {
                        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 _OwnerID = Request.Form["TextBox_OwnerID"];
                 if (string.IsNullOrEmpty(_OwnerID))
                   {
                        Alert("[ 所属者ID ]不能为空");
                        return;
                  }
				                                                                                
	        #endregion
           
            #region 获取数据

            ArticleEntity  _ArticleEntity = new ArticleEntity();
            
               		                               	  		                            
                 	                 	                
                    _ArticleEntity.TitleCN =Convert.ToString(_TitleCN.ToString());
               		                        	  		                            
                 	                 	                
                    _ArticleEntity.TitleEN =Convert.ToString(_TitleEN.ToString());
               		                        	  		                            
                 	                 	                     _ArticleEntity.TypeID =Convert.ToInt32(_TypeID.ToString());
                	                        	  		                            
                 	                 	                
                    _ArticleEntity.Context =Convert.ToString(_Context.ToString());
               		                        	  		                            
                 	                 	                
                    _ArticleEntity.Template =Convert.ToString(_Template.ToString());
               		                        	  		                            
                 	                 	                
                    _ArticleEntity.IconUrl =Convert.ToString(_IconUrl.ToString());
               		                        	  		                            
                 	                 	                
                    _ArticleEntity.Attachment =Convert.ToString(_Attachment.ToString());
               		                        	  		                            
                 	                 	                     _ArticleEntity.IsEnable =Convert.ToInt32(_IsEnable.ToString());
                	                        	  		                            
                 	                 	                     _ArticleEntity.DisplayIndex =Convert.ToInt32(_DisplayIndex.ToString());
                	                        	  		                            
                 	                 	                     _ArticleEntity.OwnerID =Convert.ToInt32(_OwnerID.ToString());
                	                        	  		        
		       	_ArticleEntity.CreateDate =DateTime.Now;
		               	  		        
		       	_ArticleEntity.UpdateDate =DateTime.Now;
		               	              try
            {
                DataProvider.GetInstance().AddArticle(_ArticleEntity);
            }
            catch
            {
                WriteLog("ArticleAdd", "添加Article", "插入数据库时出错", Common.DailyUtility.MideSmsType.LogType.SystemLog);
                Alert("添加数据时出错,请重试");
                return;
            }
            Alert("添加Article成功");
        }