intercourseinfobizimp.java

来自「主要实现管理客户以及客户信息和其公司的服务管理」· Java 代码 · 共 79 行

JAVA
79
字号
package biz.IntercourseInfo.impl;

import java.util.List;

import org.hibernate.criterion.DetachedCriteria;
import org.hibernate.criterion.Restrictions;

import web.condition.IntercourseInfo.IntercourseInfoCondition;
import biz.IntercourseInfo.IntercourseInfoBiz;
import dao.IntercourseInfo.IntercourseInfoDAO;
import dao.customers.CustomersDAO;
import entity.Customers;
import entity.IntercourseInfo;

public class IntercourseInfoBizImp implements IntercourseInfoBiz {
	
	private IntercourseInfoDAO intercourseinfodao;
	private CustomersDAO customersdao;

	public List SearchIntercourseInfo(Integer id) {
		DetachedCriteria criteria = DetachedCriteria.forClass(IntercourseInfo.class);
		Customers customer = customersdao.getById(id);
		IntercourseInfo intercourseinfo = new IntercourseInfo();
		intercourseinfo.setCustomers(customer);
		criteria.add(Restrictions.eq("customers", customer));
		return intercourseinfodao.SearchIntercourseInfo(criteria);
	}

	public CustomersDAO getCustomersdao() {
		return customersdao;
	}

	public void setCustomersdao(CustomersDAO customersdao) {
		this.customersdao = customersdao;
	}

	public IntercourseInfoDAO getIntercourseinfodao() {
		return intercourseinfodao;
	}

	public void setIntercourseinfodao(IntercourseInfoDAO intercourseinfodao) {
		this.intercourseinfodao = intercourseinfodao;
	}

	public void addIntercourseInfo(IntercourseInfo intercourseinfo) {
		
		intercourseinfodao.addIntercourseInfo(intercourseinfo);
		
	}

	public void updateIntercourseInfo(IntercourseInfoCondition intercourseinfocondition,Integer id,Integer ids) {
		IntercourseInfo intercourseinfo = intercourseinfodao.getid(id);
		if(intercourseinfocondition!=null){
			if(intercourseinfocondition.getIntercourseDatatime()!=null)
		intercourseinfo.setIntercourseDatatime(intercourseinfocondition.getIntercourseDatatime());
			if(intercourseinfocondition.getIntercourseAddress()!=null)
		intercourseinfo.setIntercourseAddress(intercourseinfocondition.getIntercourseAddress().trim());
			if(intercourseinfocondition.getIntercourseSummary()!=null)
		intercourseinfo.setIntercourseSummary(intercourseinfocondition.getIntercourseSummary().trim());
			if(intercourseinfocondition.getIntercourseRemark()!=null)
		intercourseinfo.setIntercourseRemark(intercourseinfocondition.getIntercourseRemark().trim());
			if(intercourseinfocondition.getIntercourseInfo()!=null)
		intercourseinfo.setIntercourseInfo(intercourseinfocondition.getIntercourseInfo().trim());
		}
		intercourseinfodao.updateIntercourseInfo(intercourseinfo);
		
	}

	public IntercourseInfo getid(Integer id) {
		
		return intercourseinfodao.getid(id);
	}

	public void deleteIntercourseInfo(int id) {
		IntercourseInfo intercourseinfo = intercourseinfodao.getid(id);
		intercourseinfodao.deleteIntercourseInfo(intercourseinfo);
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?