tijian_tieying/web/dccdc/Controllers/JianDuController.cs
2025-02-20 12:14:39 +08:00

131 lines
4.8 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace dccdc.Controllers
{
public class JianDuController : Controller
{
// GET: JianDu
public ActionResult Index()
{
return View();
}
public ActionResult jd_dict_list()
{
return View();
}
[HttpPost]
public string savejd_dict(Models.JianDu.jd_dict dict)
{
return Newtonsoft.Json.JsonConvert.SerializeObject(new BLL.jianduBll().save_dict(dict));
}
[HttpPost]
public string get_jd_dict_list(string key,string lb,int page,int pagesize)
{
var bll = new BLL.jianduBll();
int c = bll.getdictcount(key, lb);
List<Models.JianDu.jd_dict> list = bll.getdictlistpage(key, lb,page,pagesize);
return Newtonsoft.Json.JsonConvert.SerializeObject(new { Rows = list, Total = c });
}
public ActionResult wsxkz()
{
//卫生许可证办理
ViewBag.showdel = Common.Global.checkpower("卫生许可证办理D");
return View();
}
public string getjddict(string lb)
{
return Newtonsoft.Json.JsonConvert.SerializeObject(new BLL.jianduBll().getjddict(lb));
}
public string getwsxkzpage(string key,int page,int pagesize,string fr,string s_fzrq1,string s_fzrq2,string s_jyfw)
{
var bll = new BLL.jianduBll();
int c = bll.getwsxkcount(key, fr, s_fzrq1, s_fzrq2, s_jyfw);
var list=bll.getwsxklistpage(key, fr, s_fzrq1, s_fzrq2, s_jyfw,page,pagesize);
return Newtonsoft.Json.JsonConvert.SerializeObject(new { Total = c, Rows = list }, new Newtonsoft.Json.JsonSerializerSettings { DateFormatString = "yyyy-MM-dd" });
}
public string savewsxk(Models.JianDu.wsxkz wsxk)
{
var erpUser = Session["loginUser"] as Models.ERPUser;
wsxk.blsj = DateTime.Now;
wsxk.blry = erpUser.ID;
wsxk.blry_name = erpUser.TrueName;
//wsxk.bh1 = DateTime.Now.Year;
return Newtonsoft.Json.JsonConvert.SerializeObject(new BLL.jianduBll().savewsxk(wsxk));
}
[AllowAnonymous]
public string getwsxkbg(string id)
{
return Newtonsoft.Json.JsonConvert.SerializeObject(new BLL.jianduBll().getwsxkbg(id));
}
[AllowAnonymous]
public string getfsxkbg(string id)
{
return Newtonsoft.Json.JsonConvert.SerializeObject(new BLL.jianduBll().getfsxkbg(id));
}
public ActionResult fsxkz()
{
log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType).Info(Session["QuanXian"]);
ViewBag.showdel = Common.Global.checkpower("放射许可证办理D");
return View();
}
public string getfsxkzpage(string key, int page, int pagesize, string fr, string s_fzrq1, string s_fzrq2)
{
var bll = new BLL.jianduBll();
int c = bll.getfsxkcount(key, fr, s_fzrq1, s_fzrq2);
var list = bll.getfsxklistpage(key, fr, s_fzrq1, s_fzrq2, page, pagesize);
return Newtonsoft.Json.JsonConvert.SerializeObject(new { Total = c, Rows = list }, new Newtonsoft.Json.JsonSerializerSettings { DateFormatString = "yyyy-MM-dd" });
}
public string savefsxk(Models.JianDu.fsxkz wsxk)
{
var erpUser = Session["loginUser"] as Models.ERPUser;
wsxk.blsj = DateTime.Now;
wsxk.blry = erpUser.ID;
wsxk.blry_name = erpUser.TrueName;
//wsxk.bh1 = DateTime.Now.Year;
return Newtonsoft.Json.JsonConvert.SerializeObject(new BLL.jianduBll().savefsxk(wsxk));
}
public string delwsxk(string id)
{
var erpUser = Session["loginUser"] as Models.ERPUser;
if(Common.Global.checkpower("卫生许可证办理D"))
{
return Newtonsoft.Json.JsonConvert.SerializeObject(new BLL.jianduBll().delwsxk(id));
}
else
{
return Newtonsoft.Json.JsonConvert.SerializeObject(new { State = 0, Message = "你没有权限删除!" });
}
}
public string delfsxk(string id)
{
var erpUser = Session["loginUser"] as Models.ERPUser;
if (Common.Global.checkpower("放射许可证办理D"))
{
return Newtonsoft.Json.JsonConvert.SerializeObject(new BLL.jianduBll().delfsxk(id));
}
else
{
return Newtonsoft.Json.JsonConvert.SerializeObject(new { State = 0, Message = "你没有权限删除!" });
}
}
}
}