package com.action;
import java.util.List;
import java.util.Map;
import org.apache.struts2.ServletActionContext;
import com.dao.TCatelogDAO;
import com.dao.TGoodsDAO;
import com.model.TCatelog;
import com.opensymphony.xwork2.ActionSupport;
public class catelogAction extends ActionSupport
{
	private int catelogId;
	private String catelogName;
	private String catelogMiaoshu;
	
	private String message;
	private String path;
	
	private TCatelogDAO catelogDAO;
	private TGoodsDAO goodsDAO;
	
	
	public String catelogMana()
	{
		String sql="from TCatelog where catelogDel='no'";
		List cateLogList=catelogDAO.getHibernateTemplate().find(sql);
		Map request=(Map)ServletActionContext.getContext().get("request");
		request.put("cateLogList", cateLogList);
		return ActionSupport.SUCCESS;
	}
	
	
	
	public String catelogAll()
	{
		String sql="from TCatelog where catelogDel='no'";
		List cateLogList=catelogDAO.getHibernateTemplate().find(sql);
		Map request=(Map)ServletActionContext.getContext().get("request");
		request.put("cateLogList", cateLogList);
		return ActionSupport.SUCCESS;
	}
	
	public String catelogAdd()
	{
		TCatelog catelog=new TCatelog();
		catelog.setCatelogName(catelogName);
		catelog.setCatelogMiaoshu(catelogMiaoshu);
		catelog.setCatelogDel("no");
		catelogDAO.save(catelog);
		this.setMessage("操作成功");
		this.setPath("catelogMana.action");
		return "succeed";
	}
	
	public String catelogDel()
	{
		String sql="from TGoods where goodsDel='no' and goodsCatelogId="+catelogId;
		List goodsList=goodsDAO.getHibernateTemplate().find(sql);
		if(goodsList.size()>0)
		{
			this.setMessage("请先删除此类别下的苗圃");
			this.setPath("catelogMana.action");
		}
		else
		{
			TCatelog catelog=catelogDAO.findById(catelogId);
			catelog.setCatelogDel("yes");
			catelogDAO.attachDirty(catelog);
			this.setMessage("操作成功");
			this.setPath("catelogMana.action");
		}
		return "succeed";
	}
	
	
	public String catelogEditPre()
	{
			TCatelog catelog=catelogDAO.findById(catelogId);
			Map request=(Map)ServletActionContext.getContext().get("request");
			request.put("catelog", catelog);
			return ActionSupport.SUCCESS;
	}
	
	public String catelogEdit()
	{
		TCatelog catelog=catelogDAO.findById(catelogId);
		catelog.setCatelogName(catelogName);
		catelog.setCatelogMiaoshu(catelogMiaoshu);
		catelog.setCatelogDel("no");
		catelogDAO.attachDirty(catelog);
		this.setMessage("操作成功");
		this.setPath("catelogMana.action");
		return "succeed";
	}
	
	public TCatelogDAO getCatelogDAO()
	{
		return catelogDAO;
	}
	public void setCatelogDAO(TCatelogDAO catelogDAO)
	{
		this.catelogDAO = catelogDAO;
	}
	public int getCatelogId()
	{
		return catelogId;
	}
	public void setCatelogId(int catelogId)
	{
		this.catelogId = catelogId;
	}
	public String getCatelogMiaoshu()
	{
		return catelogMiaoshu;
	}
	public void setCatelogMiaoshu(String catelogMiaoshu)
	{
		this.catelogMiaoshu = catelogMiaoshu;
	}
	public String getCatelogName()
	{
		return catelogName;
	}
	public void setCatelogName(String catelogName)
	{
		this.catelogName = catelogName;
	}
	public String getMessage()
	{
		return message;
	}
	public void setMessage(String message)
	{
		this.message = message;
	}
	public String getPath()
	{
		return path;
	}
	public void setPath(String path)
	{
		this.path = path;
	}
	public TGoodsDAO getGoodsDAO()
	{
		return goodsDAO;
	}
	public void setGoodsDAO(TGoodsDAO goodsDAO)
	{
		this.goodsDAO = goodsDAO;
	}
	
}
 最近下载更多
最近下载更多
                
                wanglinddad     LV55
                2023年12月28日
            
            
        
                and123456     LV11
                2022年3月16日
            
            
        
                159263     LV2
                2021年12月15日
            
            
        
                xu2538699931     LV1
                2021年12月15日
            
            
        
                201925710228     LV1
                2021年12月12日
            
            
        
                hhbsba     LV1
                2021年6月5日
            
            
        
                殇念     LV1
                2021年5月31日
            
            
        
                cjcwwoy     LV6
                2021年5月1日
            
            
        
                aowu233     LV1
                2021年3月12日
            
            
        
                gaoshuainan     LV1
                2021年1月16日
            
            
         最近浏览更多
最近浏览更多
                
                2602275348     LV12
                2024年12月23日
            
            
        
                xiaojie93     LV2
                2024年3月6日
            
            
        
                smart001    
                2024年1月6日
            
            
                    暂无贡献等级
            
        
                海棠花瘦     LV9
                2023年12月30日
            
            
        
                jiemomo     LV12
                2023年11月3日
            
            
        
                sweetlove     LV20
                2022年11月2日
            
            
        
                汤汤汤要学编程     LV11
                2022年8月21日
            
            
        
                13453669744     LV3
                2022年6月9日
            
            
        
                冷冰冰灾     LV1
                2022年3月25日
            
            
        
                wanglinddad     LV55
                2022年3月24日
            
            
        
 
                 
                 
                