1.通用基础资料:增加模具检验项目、保养项目下拉接口
2.模具管理:点检项目、点检标准、保养项目、保养标准、导入接口
| | |
| | | return Json(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·æ£éªé¡¹ç®ä¸æå表] |
| | | /// <summary> |
| | | /// 模å
·æ£éªé¡¹ç®ä¸æå表 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [Route(template: "MouldCheckItemSelect")] |
| | | [HttpGet] |
| | | public JsonResult MouldCheckItemSelect() |
| | | { |
| | | mes = GeneralBasicDataBLL.MouldCheckItemSelect(); |
| | | return Json(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ä¿å
»é¡¹ç®ä¸æå表] |
| | | /// <summary> |
| | | /// 模å
·ä¿å
»é¡¹ç®ä¸æå表 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [Route(template: "MouldRepairItemSelect")] |
| | | [HttpGet] |
| | | public JsonResult MouldRepairItemSelect() |
| | | { |
| | | mes = GeneralBasicDataBLL.MouldRepairItemSelect(); |
| | | return Json(mes); |
| | | } |
| | | #endregion |
| | | } |
| | | } |
| | |
| | | [HttpPost] |
| | | public JsonResult DeleteMouldCheckItem(string checkitemcode) |
| | | { |
| | | mes = MouldManagerBLL.DeleteMouldCheckItem(checkitemcode); |
| | | var token = HttpContext.Request.Headers["Token"].ToString(); |
| | | User us = JwtTools.Denocode(token.ToString()); |
| | | mes = MouldManagerBLL.DeleteMouldCheckItem(checkitemcode,us); |
| | | return Json(mes); |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region[模å
·ç¹æ£æ åå表æ¥è¯¢] |
| | | /// <summary> |
| | | /// 模å
·ç¹æ£æ åå表æ¥è¯¢ |
| | | /// </summary> |
| | | /// <param name="checkstandcode">ç¹æ£æ åç¼ç </param> |
| | | /// <param name="checkstandname">ç¹æ£æ ååç§°</param> |
| | | /// <param name="checkstandescr">æ åè¦æ±</param> |
| | | /// <param name="page">页ç </param> |
| | | /// <param name="rows">æ¯é¡µæ¾ç¤ºæ¡æ°</param> |
| | | /// <param name="prop">æåºå段</param> |
| | | /// <param name="order">æåºè§å</param> |
| | | /// <returns></returns> |
| | | [Route(template: "DeviceCheckStandArdSearch")] |
| | | [HttpGet] |
| | | public JsonResult DeviceCheckStandArdSearch(int page, int rows, string prop, string order, string checkstandcode = null, string checkstandname = null, string checkstandescr = null) |
| | | { |
| | | int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum |
| | | int endNum = rows * page; //ç»æè®°å½ rowNum |
| | | mes = MouldManagerBLL.DeviceCheckStandArdSearch(checkstandcode, checkstandname, checkstandescr, startNum, endNum, prop, order); |
| | | return Json(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ç¹æ£æ åç¼è¾/æ¥çè·åæ°æ®] |
| | | /// <summary> |
| | | /// 模å
·ç¹æ£æ åç¼è¾/æ¥çè·åæ°æ® |
| | | /// </summary> |
| | | /// <param name="checkstand_code">模å
·ç¹æ£æ åç¼ç </param> |
| | | /// <returns></returns> |
| | | [Route(template: "ViewMouldCheckStanedSearch")] |
| | | [HttpPost] |
| | | public JsonResult ViewMouldCheckStanedSearch(string checkstand_code) |
| | | { |
| | | mes = MouldManagerBLL.ViewMouldCheckStanedSearch(checkstand_code); |
| | | return Json(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ç¹æ£æ åæ°å¢ç¼è¾] |
| | | /// <summary> |
| | | /// 模å
·ç¹æ£æ åæ°å¢ç¼è¾ |
| | | /// </summary> |
| | | /// <param name="opertype">æä½ç±»å</param> |
| | | /// <param name="json">æäº¤æ°æ®</param> |
| | | /// <returns></returns> |
| | | [Route(template: "AddUpdateMouldCheckStandArd")] |
| | | [HttpPost] |
| | | public JsonResult AddUpdateMouldCheckStandArd(string opertype, RoutEdit json) |
| | | { |
| | | var token = HttpContext.Request.Headers["Token"].ToString(); |
| | | User us = JwtTools.Denocode(token.ToString()); |
| | | mes = MouldManagerBLL.AddUpdateMouldCheckStandArd(opertype, json, us); |
| | | return Json(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ç¹æ£æ åå é¤] |
| | | /// <summary> |
| | | /// 模å
·ç¹æ£æ åå é¤ |
| | | /// </summary> |
| | | /// <param name="checkstand_code">模å
·ç¹æ£æ åç¼ç </param> |
| | | /// <returns></returns> |
| | | [Route(template: "DeleteMouldCheckStaned")] |
| | | [HttpPost] |
| | | public JsonResult DeleteDeviceCheckStaned(string checkstand_code) |
| | | { |
| | | var token = HttpContext.Request.Headers["Token"].ToString(); |
| | | User us = JwtTools.Denocode(token.ToString()); |
| | | mes = MouldManagerBLL.DeleteMouldCheckStaned(checkstand_code,us); |
| | | return Json(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ç¹æ£æ åå
³è模å
·æ¥è¯¢] |
| | | /// <summary> |
| | | /// 模å
·ç¹æ£æ åå
³è模å
·æ¥è¯¢ |
| | | /// </summary> |
| | | /// <param name="checkstand_code">模å
·ç¹æ£æ åç¼ç </param> |
| | | /// <returns></returns> |
| | | [Route(template: "CheckStanedAssociationMould")] |
| | | [HttpGet] |
| | | public JsonResult CheckStanedAssociationMould(string checkstand_code) |
| | | { |
| | | mes = MouldManagerBLL.CheckStanedAssociationMould(checkstand_code); |
| | | return Json(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region [模å
·ç¹æ£æ åå
³è模å
·æäº¤] |
| | | /// <summary> |
| | | /// 模å
·ç¹æ£æ åå
³è模å
·æäº¤ |
| | | /// </summary> |
| | | /// <param name="checkstand_code">模å
·ç¹æ£æ åç¼ç </param> |
| | | /// <param name="json">æäº¤æ°æ®</param> |
| | | /// <returns></returns> |
| | | [Route(template: "SaveCheckStanedAssociationMould")] |
| | | [HttpPost] |
| | | public JsonResult SaveCheckStanedAssociationMould(string checkstand_code, List<ObjectData> json) |
| | | { |
| | | var token = HttpContext.Request.Headers["Token"].ToString(); |
| | | User us = JwtTools.Denocode(token.ToString()); |
| | | mes = MouldManagerBLL.SaveCheckStanedAssociationMould(checkstand_code, us, json); |
| | | return Json(mes); |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region[模å
·ä¿å
»é¡¹å表æ¥è¯¢] |
| | | /// <summary> |
| | | /// 模å
·ä¿å
»é¡¹å表æ¥è¯¢ |
| | | /// </summary> |
| | | /// <param name="maiitemcode">ä¿å
»é¨ä½ç¼ç </param> |
| | | /// <param name="maiitemname">ä¿å
»é¨ä½åç§°</param> |
| | | /// <param name="maidescr">ä¿å
»è¦æ±</param> |
| | | /// <param name="page">页ç </param> |
| | | /// <param name="rows">æ¯é¡µæ¾ç¤ºæ¡æ°</param> |
| | | /// <param name="prop">æåºå段</param> |
| | | /// <param name="order">æåºè§å</param> |
| | | /// <returns></returns> |
| | | [Route(template: "MouldMaiItemSearch")] |
| | | [HttpGet] |
| | | public JsonResult MouldMaiItemSearch(int page, int rows, string prop, string order, string maiitemcode = null, string maiitemname = null, string maidescr = null) |
| | | { |
| | | int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum |
| | | int endNum = rows * page; //ç»æè®°å½ rowNum |
| | | mes = MouldManagerBLL.MouldMaiItemSearch(maiitemcode, maiitemname, maidescr, startNum, endNum, prop, order); |
| | | return Json(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ä¿å
»é¡¹æ°å¢ç¼è¾] |
| | | /// <summary> |
| | | /// 模å
·ä¿å
»é¡¹æ°å¢ç¼è¾ |
| | | /// </summary> |
| | | /// <param name="obj">æäº¤æ°æ®å¯¹è±¡</param> |
| | | /// <returns></returns> |
| | | [Route(template: "AddUpdateMouldMaiItem")] |
| | | [HttpPost] |
| | | public JsonResult AddUpdateMouldMaiItem([FromBody] JObject obj) |
| | | { |
| | | var token = HttpContext.Request.Headers["Token"].ToString(); |
| | | User us = JwtTools.Denocode(token.ToString()); |
| | | string maiitemid = obj["id"].ToString(); //模å
·ä¿å
»é¡¹id(主é®) |
| | | string maiitemcode = obj["maiitemcode"].ToString(); //模å
·ç¹æ£é¨ä½ç¼ç |
| | | string maiitemname = obj["maiitemname"].ToString(); //模å
·ç¹æ£é¨ä½åç§° |
| | | string maiitemdescr = obj["maiitemdescr"].ToString(); //模å
·ç¹æ£é¨ä½è¦æ± |
| | | string opertype = obj["opertype"].ToString(); //æä½ç±»å |
| | | mes = MouldManagerBLL.AddUpdateMouldMaiItem(maiitemid, maiitemcode, maiitemname, maiitemdescr, us, opertype); |
| | | return Json(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ä¿å
»é¡¹å é¤] |
| | | /// <summary> |
| | | /// 模å
·ä¿å
»é¡¹å é¤ |
| | | /// </summary> |
| | | /// <param name="maiitemcode">模å
·ä¿å
»é¡¹ç®(é¨ä½)ç¼ç </param> |
| | | /// <returns></returns> |
| | | [Route(template: "DeleteMouldMaiItem")] |
| | | [HttpPost] |
| | | public JsonResult DeleteMouldMaiItem(string maiitemcode) |
| | | { |
| | | var token = HttpContext.Request.Headers["Token"].ToString(); |
| | | User us = JwtTools.Denocode(token.ToString()); |
| | | mes = MouldManagerBLL.DeleteMouldMaiItem(maiitemcode, us); |
| | | return Json(mes); |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region[模å
·ä¿å
»æ åå表æ¥è¯¢] |
| | | /// <summary> |
| | | /// 模å
·ä¿å
»æ åå表æ¥è¯¢ |
| | | /// </summary> |
| | | /// <param name="repairstandcode">ä¿å
»æ åç¼ç </param> |
| | | /// <param name="repairstandname">ä¿å
»æ ååç§°</param> |
| | | /// <param name="repairstandescr">ä¿åè¦æ±</param> |
| | | /// <param name="page">页ç </param> |
| | | /// <param name="rows">æ¯é¡µæ¾ç¤ºæ¡æ°</param> |
| | | /// <param name="prop">æåºå段</param> |
| | | /// <param name="order">æåºè§å</param> |
| | | /// <returns></returns> |
| | | [Route(template: "MouldRepairStandArdSearch")] |
| | | [HttpGet] |
| | | public JsonResult MouldRepairStandArdSearch(int page, int rows, string prop, string order, string repairstandcode = null, string repairstandname = null, string repairstandescr = null) |
| | | { |
| | | int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum |
| | | int endNum = rows * page; //ç»æè®°å½ rowNum |
| | | mes = MouldManagerBLL.MouldRepairStandArdSearch(repairstandcode, repairstandname, repairstandescr, startNum, endNum, prop, order); |
| | | return Json(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ä¿å
»æ åç¼è¾/æ¥çè·åæ°æ®] |
| | | /// <summary> |
| | | /// 模å
·ä¿å
»æ åç¼è¾/æ¥çè·åæ°æ® |
| | | /// </summary> |
| | | /// <param name="repairstand_code">模å
·ä¿å
»æ åç¼ç </param> |
| | | /// <returns></returns> |
| | | [Route(template: "ViewMouldRepairStanedSearch")] |
| | | [HttpPost] |
| | | public JsonResult ViewMouldRepairStanedSearch(string repairstand_code) |
| | | { |
| | | mes = MouldManagerBLL.ViewMouldRepairStanedSearch(repairstand_code); |
| | | return Json(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ä¿å
»æ åæ°å¢ç¼è¾] |
| | | /// <summary> |
| | | /// 模å
·ä¿å
»æ åæ°å¢ç¼è¾ |
| | | /// </summary> |
| | | /// <param name="opertype">æä½ç±»å</param> |
| | | /// <param name="json">æäº¤æ°æ®</param> |
| | | /// <returns></returns> |
| | | [Route(template: "AddUpdateMouldRepairStandArd")] |
| | | [HttpPost] |
| | | public JsonResult AddUpdateMouldRepairStandArd(string opertype, RoutEdit json) |
| | | { |
| | | var token = HttpContext.Request.Headers["Token"].ToString(); |
| | | User us = JwtTools.Denocode(token.ToString()); |
| | | mes = MouldManagerBLL.AddUpdateMouldRepairStandArd(opertype, json, us); |
| | | return Json(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ä¿å
»æ åå é¤] |
| | | /// <summary> |
| | | /// 模å
·ä¿å
»æ åå é¤ |
| | | /// </summary> |
| | | /// <param name="repairstand_code">模å
·ä¿å
»æ åç¼ç </param> |
| | | /// <returns></returns> |
| | | [Route(template: "DeleteMouldRepairStaned")] |
| | | [HttpPost] |
| | | public JsonResult DeleteMouldRepairStaned(string repairstand_code) |
| | | { |
| | | var token = HttpContext.Request.Headers["Token"].ToString(); |
| | | User us = JwtTools.Denocode(token.ToString()); |
| | | mes = MouldManagerBLL.DeleteMouldRepairStaned(repairstand_code, us); |
| | | return Json(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ä¿å
»æ åå
³è模å
·æ¥è¯¢] |
| | | /// <summary> |
| | | /// 模å
·ä¿å
»æ åå
³è模å
·æ¥è¯¢ |
| | | /// </summary> |
| | | /// <param name="repairstand_code">模å
·ä¿å
»æ åç¼ç </param> |
| | | /// <returns></returns> |
| | | [Route(template: "RepairStanedAssociationMould")] |
| | | [HttpGet] |
| | | public JsonResult RepairStanedAssociationMould(string repairstand_code) |
| | | { |
| | | mes = MouldManagerBLL.RepairStanedAssociationMould(repairstand_code); |
| | | return Json(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region [模å
·ä¿å
»æ åå
³è模å
·æäº¤] |
| | | /// <summary> |
| | | /// 模å
·ä¿å
»æ åå
³è模å
·æäº¤ |
| | | /// </summary> |
| | | /// <param name="repairstand_code">模å
·ä¿å
»æ åç¼ç </param> |
| | | /// <param name="json">æäº¤æ°æ®</param> |
| | | /// <returns></returns> |
| | | [Route(template: "SaveRepairStanedAssociationMould")] |
| | | [HttpPost] |
| | | public JsonResult SaveRepairStanedAssociationMould(string repairstand_code, List<ObjectData> json) |
| | | { |
| | | var token = HttpContext.Request.Headers["Token"].ToString(); |
| | | User us = JwtTools.Denocode(token.ToString()); |
| | | mes = MouldManagerBLL.SaveRepairStanedAssociationMould(repairstand_code, us, json); |
| | | return Json(mes); |
| | | } |
| | | #endregion |
| | |
| | | return GeneralBasicDataDAL.InventoryTreePermissions(); |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·æ£éªé¡¹ç®ä¸æå表] |
| | | public static ToMessage MouldCheckItemSelect() |
| | | { |
| | | return GeneralBasicDataDAL.MouldCheckItemSelect(); |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ä¿å
»é¡¹ç®ä¸æå表] |
| | | public static ToMessage MouldRepairItemSelect() |
| | | { |
| | | return GeneralBasicDataDAL.MouldRepairItemSelect(); |
| | | } |
| | | #endregion |
| | | } |
| | | } |
| | |
| | | #region[模å
·ç¹æ£é¡¹å表æ¥è¯¢] |
| | | public static ToMessage MouldCheckItemSearch(string checkitemcode, string checkitemname, string checkdescr, int startNum, int endNum, string prop, string order) |
| | | { |
| | | return MouldManagerDAL.MouldMangerSearch(checkitemcode, checkitemname, checkdescr, startNum, endNum, prop, order); |
| | | return MouldManagerDAL.MouldCheckItemSearch(checkitemcode, checkitemname, checkdescr, startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | #endregion |
| | | |
| | | #region[模å
·ç¹æ£é¡¹å é¤] |
| | | public static ToMessage DeleteMouldCheckItem(string checkitemcode) |
| | | public static ToMessage DeleteMouldCheckItem(string checkitemcode,User us) |
| | | { |
| | | return MouldManagerDAL.DeleteMouldCheckItem(checkitemcode); |
| | | return MouldManagerDAL.DeleteMouldCheckItem(checkitemcode,us); |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region[模å
·ç¹æ£æ åå表æ¥è¯¢] |
| | | public static ToMessage DeviceCheckStandArdSearch(string checkstandcode, string checkstandname, string checkstandescr, int startNum, int endNum, string prop, string order) |
| | | { |
| | | return MouldManagerDAL.DeviceCheckStandArdSearch(checkstandcode, checkstandname, checkstandescr, startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ç¹æ£æ åç¼è¾/æ¥çè·åæ°æ®] |
| | | public static ToMessage ViewMouldCheckStanedSearch(string checkstand_code) |
| | | { |
| | | return MouldManagerDAL.ViewMouldCheckStanedSearch(checkstand_code); |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ç¹æ£æ åæ°å¢ç¼è¾] |
| | | public static ToMessage AddUpdateMouldCheckStandArd(string opertype, RoutEdit json, User us) |
| | | { |
| | | return MouldManagerDAL.AddUpdateMouldCheckStandArd(opertype, json, us); |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ç¹æ£æ åå é¤] |
| | | public static ToMessage DeleteMouldCheckStaned(string checkstand_code, User us) |
| | | { |
| | | return MouldManagerDAL.DeleteMouldCheckStaned(checkstand_code, us); |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ç¹æ£æ åå
³è模å
·æ¥è¯¢] |
| | | public static ToMessage CheckStanedAssociationMould(string checkstand_code) |
| | | { |
| | | return MouldManagerDAL.CheckStanedAssociationMould(checkstand_code); |
| | | } |
| | | #endregion |
| | | |
| | | #region [模å
·ç¹æ£æ åå
³è模å
·æäº¤] |
| | | public static ToMessage SaveCheckStanedAssociationMould(string checkstand_code, User us, List<ObjectData> json) |
| | | { |
| | | return MouldManagerDAL.SaveCheckStanedAssociationMould(checkstand_code, us, json); |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region[模å
·ä¿å
»é¡¹å表æ¥è¯¢] |
| | | public static ToMessage MouldMaiItemSearch(string maiitemcode, string maiitemname, string maidescr, int startNum, int endNum, string prop, string order) |
| | | { |
| | | return MouldManagerDAL.MouldMaiItemSearch(maiitemcode, maiitemname, maidescr, startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ä¿å
»é¡¹æ°å¢ç¼è¾] |
| | | public static ToMessage AddUpdateMouldMaiItem(string maiitemid, string maiitemcode, string maiitemname, string maiitemdescr, User us, string opertype) |
| | | { |
| | | return MouldManagerDAL.AddUpdateMouldMaiItem(maiitemid, maiitemcode, maiitemname, maiitemdescr, us, opertype); |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ä¿å
»é¡¹å é¤] |
| | | public static ToMessage DeleteMouldMaiItem(string maiitemcode, User us) |
| | | { |
| | | return MouldManagerDAL.DeleteMouldMaiItem(maiitemcode, us); |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region[模å
·ä¿å
»æ åå表æ¥è¯¢] |
| | | public static ToMessage MouldRepairStandArdSearch(string repairstandcode, string repairstandname, string repairstandescr, int startNum, int endNum, string prop, string order) |
| | | { |
| | | return MouldManagerDAL.MouldRepairStandArdSearch(repairstandcode, repairstandname, repairstandescr, startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ä¿å
»æ åç¼è¾/æ¥çè·åæ°æ®] |
| | | public static ToMessage ViewMouldRepairStanedSearch(string repairstand_code) |
| | | { |
| | | return MouldManagerDAL.ViewMouldRepairStanedSearch(repairstand_code); |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ä¿å
»æ åæ°å¢ç¼è¾] |
| | | public static ToMessage AddUpdateMouldRepairStandArd(string opertype, RoutEdit json, User us) |
| | | { |
| | | return MouldManagerDAL.AddUpdateMouldRepairStandArd(opertype, json, us); |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ä¿å
»æ åå é¤] |
| | | public static ToMessage DeleteMouldRepairStaned(string repairstand_code, User us) |
| | | { |
| | | return MouldManagerDAL.DeleteMouldRepairStaned(repairstand_code, us); |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ä¿å
»æ åå
³è模å
·æ¥è¯¢] |
| | | public static ToMessage RepairStanedAssociationMould(string repairstand_code) |
| | | { |
| | | return MouldManagerDAL.RepairStanedAssociationMould(repairstand_code); |
| | | } |
| | | #endregion |
| | | |
| | | #region [模å
·ä¿å
»æ åå
³è模å
·æäº¤] |
| | | public static ToMessage SaveRepairStanedAssociationMould(string repairstand_code, User us, List<ObjectData> json) |
| | | { |
| | | return MouldManagerDAL.SaveRepairStanedAssociationMould(repairstand_code, us, json); |
| | | } |
| | | #endregion |
| | | } |
| | |
| | | case "13"://模å
·ç¹æ£é¡¹ç® |
| | | Message = ImportExcelData.Thirteen(dataTable, out StuCode); |
| | | break; |
| | | case "14"://å·¥è£
ä¿å
» |
| | | Message = ImportExcelData.Fourteen(savePath, out StuCode); |
| | | case "13_1"://模å
·ç¹æ£æ å |
| | | Message = ImportExcelData.Thirteen_one(dataTable, out StuCode); |
| | | break; |
| | | case "14"://模å
·ä¿å
»é¡¹ç® |
| | | Message = ImportExcelData.Fourteen(dataTable, out StuCode); |
| | | break; |
| | | case "14_1"://模å
·ä¿å
»æ å |
| | | Message = ImportExcelData.Fourteen_one(dataTable, out StuCode); |
| | | break; |
| | | case "15"://å·¥åºå®ä¹ |
| | | Message = ImportExcelData.Fifteen(dataTable, out StuCode); |
| | |
| | | case "13"://模å
·ç¹æ£é¡¹ç® |
| | | list = ImportExcelData.ThirteenData(dataTable, out stuCode, out message, out count); |
| | | break; |
| | | case "14"://å·¥è£
ä¿å
» |
| | | list = ImportExcelData.FourteenData(savePath, out stuCode, out message, out count); |
| | | case "13_1"://模å
·ç¹æ£æ å |
| | | list = ImportExcelData.Thirteen_oneData(dataTable, out stuCode, out message, out count); |
| | | break; |
| | | case "14"://模å
·ä¿å
»é¡¹ç® |
| | | list = ImportExcelData.FourteenData(dataTable, out stuCode, out message, out count); |
| | | break; |
| | | case "14_1"://模å
·ä¿å
»æ å |
| | | list = ImportExcelData.FourteenData_one(dataTable, out stuCode, out message, out count); |
| | | break; |
| | | case "15"://å·¥åºå®ä¹ |
| | | list = ImportExcelData.FifteenData(dataTable, out stuCode, out message, out count); |
| | |
| | | case "13"://模å
·ç¹æ£é¡¹ç® |
| | | Message = ImportExcelData.ThirteenSubmit(dataTable, us, out StuCode); |
| | | break; |
| | | case "14"://å·¥è£
ä¿å
» |
| | | Message = ImportExcelData.FourteenSubmit(savePath, User, out StuCode); |
| | | case "13_1"://模å
·ç¹æ£æ å |
| | | Message = ImportExcelData.Thirteen_oneSubmit(dataTable, us, out StuCode); |
| | | break; |
| | | case "14"://模å
·ä¿å
»é¡¹ç® |
| | | Message = ImportExcelData.FourteenSubmit(dataTable, us, out StuCode); |
| | | break; |
| | | case "14_1"://模å
·ä¿å
»æ å |
| | | Message = ImportExcelData.Fourteen_oneSubmit(dataTable, us, out StuCode); |
| | | break; |
| | | case "15"://å·¥åºå®ä¹ |
| | | Message = ImportExcelData.FifteenSubmit(dataTable, us, out StuCode); |
| | |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | sql = @"select AA.code,AA.name,isnull(AA.parentid,-1) as parentid from( |
| | | select code,name,idparent as parentid from TMateriel_Class |
| | | sql = @"WITH RecursiveCTE AS ( |
| | | SELECT code, name, idparent |
| | | FROM TMateriel_Class |
| | | WHERE code in(select distinct idinventoryclass from TMateriel_Info where status='0') |
| | | UNION ALL |
| | | SELECT c.code, c.name, c.idparent |
| | | FROM TMateriel_Class c |
| | | INNER JOIN RecursiveCTE r ON c.code = r.idparent |
| | | ) |
| | | SELECT distinct code, name, idparent as parentid |
| | | FROM RecursiveCTE CTE |
| | | union all |
| | | select partcode as code,partname as name,idinventoryclass as parentid |
| | | from TMateriel_Info |
| | | where status='0' |
| | | ) as AA"; |
| | | where status='0'"; |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | mes.code = "200"; |
| | | mes.Message = "æ¥è¯¢æå!"; |
| | |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·æ£éªé¡¹ç®ä¸æå表] |
| | | public static ToMessage MouldCheckItemSelect() |
| | | { |
| | | string sql = ""; |
| | | try |
| | | { |
| | | //è·å模å
·ç¹æ£é¡¹ç®æ°æ® |
| | | sql = @"select code,name,description from TMouldchk_Item"; |
| | | var data = DapperHelper.selecttable(sql); |
| | | mes.code = "200"; |
| | | mes.Message = "æ¥è¯¢æå!"; |
| | | mes.data = data; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ä¿å
»é¡¹ç®ä¸æå表] |
| | | public static ToMessage MouldRepairItemSelect() |
| | | { |
| | | string sql = ""; |
| | | try |
| | | { |
| | | //è·å模å
·ä¿å
»é¡¹ç®æ°æ® |
| | | sql = @"select code,name,description from TMouldmai_Item"; |
| | | var data = DapperHelper.selecttable(sql); |
| | | mes.code = "200"; |
| | | mes.Message = "æ¥è¯¢æå!"; |
| | | mes.data = data; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | } |
| | | } |
| | |
| | | } |
| | | if (onstate != "" && onstate != null) |
| | | { |
| | | search += "and A.usestaus=@onstate "; |
| | | search += "and A.usestatus=@onstate "; |
| | | dynamicParams.Add("@onstate", onstate); |
| | | } |
| | | if (mouldcode != "" && mouldcode != null) |
| | |
| | | } |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | var total = 0; //æ»æ¡æ° |
| | | var sql = @"select A.status,A.usestaus,A.code,A.name,A.spec,A.warehousecode,S.name as warehousename, |
| | | var sql = @"select A.status,A.usestatus,A.code,A.name,A.spec,A.warehousecode,S.name as warehousename, |
| | | A.surp_life,'0' as serlife,A.resi_life,(case when isnull(M.mouldcode,'')='' then 'N' else 'Y' end) as is_part, |
| | | STUFF((SELECT ',' + B.partcode |
| | | from TMouldInfoPart B |
| | |
| | | bool aa = DapperHelper.DoTransaction(list); |
| | | if (aa) |
| | | { |
| | | //åå
¥æä½è®°å½è¡¨ |
| | | LogHelper.DbOperateLog(us.usercode, "å é¤", "模å
·:" + mouldcode, us.usertype); |
| | | mes.code = "200"; |
| | | mes.count = 0; |
| | | mes.Message = "å 餿å!"; |
| | |
| | | |
| | | |
| | | #region[模å
·ç¹æ£é¡¹å表æ¥è¯¢] |
| | | public static ToMessage MouldMangerSearch(string checkitemcode, string checkitemname, string checkdescr, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage MouldCheckItemSearch(string checkitemcode, string checkitemname, string checkdescr, int startNum, int endNum, string prop, string order) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | |
| | | int cont = DapperHelper.SQL(sql, dynamicParams); |
| | | if (cont > 0) |
| | | { |
| | | //åå
¥æä½è®°å½è¡¨ |
| | | LogHelper.DbOperateLog(us.usercode, "æ°å¢", "模å
·ç¹æ£é¡¹:" + checkitemcode, us.usertype); |
| | | mes.code = "200"; |
| | | mes.count = 0; |
| | | mes.Message = "æ°å¢æä½æå!"; |
| | |
| | | int cont = DapperHelper.SQL(sql, dynamicParams); |
| | | if (cont > 0) |
| | | { |
| | | //åå
¥æä½è®°å½è¡¨ |
| | | LogHelper.DbOperateLog(us.usercode, "ä¿®æ¹", "模å
·ç¹æ£é¡¹:" + checkitemcode, us.usertype); |
| | | mes.code = "200"; |
| | | mes.count = 0; |
| | | mes.Message = "ä¿®æ¹æä½æå!"; |
| | |
| | | #endregion |
| | | |
| | | #region[模å
·ç¹æ£é¡¹å é¤] |
| | | public static ToMessage DeleteMouldCheckItem(string checkitemcode) |
| | | public static ToMessage DeleteMouldCheckItem(string checkitemcode,User us) |
| | | { |
| | | var sql = ""; |
| | | List<object> list = new List<object>(); |
| | |
| | | bool aa = DapperHelper.DoTransaction(list); |
| | | if (aa) |
| | | { |
| | | //åå
¥æä½è®°å½è¡¨ |
| | | LogHelper.DbOperateLog(us.usercode, "å é¤", "模å
·ç¹æ£é¡¹:" + checkitemcode, us.usertype); |
| | | mes.code = "200"; |
| | | mes.count = 0; |
| | | mes.Message = "å 餿å!"; |
| | |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region[模å
·ç¹æ£æ åå表æ¥è¯¢] |
| | | public static ToMessage DeviceCheckStandArdSearch(string checkstandcode, string checkstandname, string checkstandescr, int startNum, int endNum, string prop, string order) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | if (checkstandcode != "" && checkstandcode != null) |
| | | { |
| | | search += "and A.code like '%'+@checkstandcode+'%' "; |
| | | dynamicParams.Add("@checkstandcode", checkstandcode); |
| | | } |
| | | if (checkstandname != "" && checkstandname != null) |
| | | { |
| | | search += "and A.name like '%'+@checkstandname+'%' "; |
| | | dynamicParams.Add("@checkstandname", checkstandname); |
| | | } |
| | | if (checkstandescr != "" && checkstandescr != null) |
| | | { |
| | | search += "and A.iscontr=@checkstandescr "; |
| | | dynamicParams.Add("@checkstandescr", checkstandescr); |
| | | } |
| | | if (search == "") |
| | | { |
| | | search = "and 1=1 "; |
| | | } |
| | | //search = search.Substring(3);//æªåç´¢å¼2åé¢çå符 |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | var total = 0; //æ»æ¡æ° |
| | | var sql = @"select A.id,A.code,A.name,A.description,A.is_checkmould,U.username as lm_user,A.lm_date |
| | | from TMouldchk_Main A |
| | | left join TUser U on A.lm_user=U.usercode |
| | | where 1=1 " + search; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | | mes.code = "200"; |
| | | mes.Message = "æ¥è¯¢æå!"; |
| | | mes.count = total; |
| | | mes.data = data.ToList(); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ç¹æ£æ åç¼è¾/æ¥çè·åæ°æ®] |
| | | public static ToMessage ViewMouldCheckStanedSearch(string checkstand_code) |
| | | { |
| | | string sql = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | //è·å模å
·ç¹æ£æ åä¿¡æ¯ |
| | | sql = @"select code,name,description |
| | | from TMouldchk_Main |
| | | where code=@checkstand_code"; |
| | | dynamicParams.Add("@checkstand_code", checkstand_code); |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | RoutEdit rout = new RoutEdit(); |
| | | if (data.Rows.Count > 0) |
| | | { |
| | | rout.code = data.Rows[0]["CODE"].ToString(); |
| | | rout.name = data.Rows[0]["NAME"].ToString(); |
| | | rout.description = data.Rows[0]["DESCRIPTION"].ToString(); |
| | | } |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "æ ç¹æ£æ åä¿¡æ¯!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | | //æ ¹æ®æ¨¡å
·ç¹æ£æ åç¼ç è·åå
³èçæ£éªé¡¹ç®ä¿¡æ¯ |
| | | sql = @"select B.code,B.name,A.chkdesc from TMouldchk_Deta A |
| | | left join TMouldchk_Item B on A.code=B.code |
| | | where A.mouldchk_main_code=@checkstaned_code order by A.seq asc"; |
| | | dynamicParams.Add("@checkstaned_code", rout.code); |
| | | var data0 = DapperHelper.selectdata(sql, dynamicParams); |
| | | rout.Data = data0; |
| | | |
| | | mes.code = "200"; |
| | | mes.Message = "æ¥è¯¢æå!"; |
| | | mes.data = rout; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ç¹æ£æ åæ°å¢ç¼è¾] |
| | | public static ToMessage AddUpdateMouldCheckStandArd(string opertype, RoutEdit json, User us) |
| | | { |
| | | var sql = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | | List<object> list = new List<object>(); |
| | | try |
| | | { |
| | | if (opertype == "Add") |
| | | { |
| | | //æ°å¢æ¨¡å
·ç¹æ£æ å主表 |
| | | sql = @"insert into TMouldchk_Main(code,name,description,lm_user,lm_date) values(@code,@name,@descr,@lm_user,@lm_date)"; |
| | | list.Add(new { str = sql, parm = new { code = json.code, name = json.name, descr = json.description,lm_user = us.usercode, lm_date = DateTime.Now.ToString() } }); |
| | | for (int i = 0; i < json.Data.Rows.Count; i++) |
| | | { |
| | | //æ°å¢æ¨¡å
·ç¹æ£æ åå
³èç¹æ£é¡¹å表 |
| | | sql = @"insert TMouldchk_Deta (seq,code,name,mouldchk_main_code,chkdesc,lm_user,lm_date) |
| | | values(@checkitem_seq,@checkitem_code,@checkitem_name,@mouldchk_main_code,@chkdesc,@lm_user,@lm_date)"; |
| | | list.Add(new |
| | | { |
| | | str = sql, |
| | | parm = new |
| | | { |
| | | checkitem_seq = Convert.ToInt32(json.Data.Rows[i]["CHECKITEM_SEQ"].ToString()), |
| | | checkitem_code = json.Data.Rows[i]["CHECKITEM_CODE"].ToString(), |
| | | checkitem_name = json.Data.Rows[i]["CHECKITEM_NAME"].ToString(), |
| | | mouldchk_main_code = json.code, |
| | | chkdesc = json.Data.Rows[i]["CHECKITEM_DESCR"].ToString(), |
| | | lm_user = us.usercode, |
| | | lm_date = DateTime.Now.ToString() |
| | | } |
| | | }); |
| | | } |
| | | bool aa = DapperHelper.DoTransaction(list); |
| | | if (aa) |
| | | { |
| | | //åå
¥æä½è®°å½è¡¨ |
| | | LogHelper.DbOperateLog(us.usercode, "æ°å¢", "模å
·ç¹æ£æ å:" + json.code, us.usertype); |
| | | mes.code = "200"; |
| | | mes.count = 0; |
| | | mes.Message = "æä½æå!"; |
| | | mes.data = null; |
| | | } |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "æä½å¤±è´¥!"; |
| | | mes.data = null; |
| | | } |
| | | } |
| | | if (opertype == "Update") |
| | | { |
| | | //å é¤ç¹æ£æ åå
³èç¹æ£é¡¹ç®å表 |
| | | sql = @"delete from TMouldchk_Deta where mouldchk_main_code=@checkstaned_code"; |
| | | list.Add(new { str = sql, parm = new { checkstaned_code = json.code } }); |
| | | //ä¿®æ¹ç¹æ£æ å主表 |
| | | sql = @"update TMouldchk_Main set name=@checkstaned_name,description=@checkstaned_desc where code=@checkstaned_code"; |
| | | list.Add(new { str = sql, parm = new { checkstaned_code = json.code, checkstaned_name = json.name, checkstaned_desc = json.description} }); |
| | | //æ°å¢ç¹æ£æ åå
³èç¹æ£é¡¹ç®å表 |
| | | for (int i = 0; i < json.Data.Rows.Count; i++) |
| | | { |
| | | sql = @"insert TMouldchk_Deta (seq,code,name,mouldchk_main_code,chkdesc,lm_user,lm_date) |
| | | values(@checkitem_seq,@checkitem_code,@checkitem_name,@mouldchk_main_code,@chkdesc,@lm_user,@lm_date)"; |
| | | list.Add(new |
| | | { |
| | | str = sql, |
| | | parm = new |
| | | { |
| | | checkitem_seq = Convert.ToInt32(json.Data.Rows[i]["CHECKITEM_SEQ"].ToString()), |
| | | checkitem_code = json.Data.Rows[i]["CHECKITEM_CODE"].ToString(), |
| | | checkitem_name = json.Data.Rows[i]["CHECKITEM_NAME"].ToString(), |
| | | mouldchk_main_code = json.code, |
| | | chkdesc = json.Data.Rows[i]["CHECKITEM_DESCR"].ToString(), |
| | | lm_user = us.usercode, |
| | | lm_date = DateTime.Now.ToString() |
| | | } |
| | | }); |
| | | } |
| | | |
| | | bool aa = DapperHelper.DoTransaction(list); |
| | | if (aa) |
| | | { |
| | | //åå
¥æä½è®°å½è¡¨ |
| | | LogHelper.DbOperateLog(us.usercode, "ä¿®æ¹", "模å
·ç¹æ£æ å:" + json.code, us.usertype); |
| | | mes.code = "200"; |
| | | mes.count = 0; |
| | | mes.Message = "æä½æå!"; |
| | | mes.data = null; |
| | | } |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "æä½å¤±è´¥!"; |
| | | mes.data = null; |
| | | } |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ç¹æ£æ åå é¤] |
| | | public static ToMessage DeleteMouldCheckStaned(string checkstand_code, User us) |
| | | { |
| | | var sql = ""; |
| | | List<object> list = new List<object>(); |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | sql = @"select * from TMouldchk_Proc_Main where mouldchkmain_code=@checkstand_code"; |
| | | dynamicParams.Add("@checkstand_code", checkstand_code); |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | if (data.Rows.Count > 0) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "å½åç¹æ£æ åå·²çæç¹æ£è®°å½,ä¸å
许å é¤!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | | //å 餿¨¡å
·ç¹æ£æ å主表 |
| | | sql = @"delete TMouldchk_Main where code=@checkstand_code"; |
| | | list.Add(new { str = sql, parm = new { checkstand_code = checkstand_code } }); |
| | | //å 餿¨¡å
·ç¹æ£æ åå
³èç¹æ£é¡¹ç®å表 |
| | | sql = @"delete TMouldchk_Deta where mouldchk_main_code=@checkstand_code"; |
| | | list.Add(new { str = sql, parm = new { checkstand_code = checkstand_code } }); |
| | | //å 餿¨¡å
·ç¹æ£æ åå
³è模å
·è¡¨ |
| | | sql = @"delete TMouldchk_Mould where mouldchkmain_code=@checkstand_code"; |
| | | list.Add(new { str = sql, parm = new { checkstand_code = checkstand_code } }); |
| | | bool aa = DapperHelper.DoTransaction(list); |
| | | if (aa) |
| | | { |
| | | //åå
¥æä½è®°å½è¡¨ |
| | | LogHelper.DbOperateLog(us.usercode, "å é¤", "模å
·ç¹æ£æ å:" + checkstand_code, us.usertype); |
| | | mes.code = "200"; |
| | | mes.count = 0; |
| | | mes.Message = "设å¤ç¹æ£æ åå 餿å!"; |
| | | mes.data = null; |
| | | } |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "设å¤ç¹æ£æ åå é¤å¤±è´¥!"; |
| | | mes.data = null; |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ç¹æ£æ åå
³è模å
·æ¥è¯¢] |
| | | public static ToMessage CheckStanedAssociationMould(string checkstand_code) |
| | | { |
| | | string sql = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | sql = @"select * from( |
| | | select AA.code,AA.name,'M' as type,(case when BB.mouldchkmain_code is null then 'N' else 'Y' end) flag |
| | | from( |
| | | select A.code,A.name,'' as mouldchkmain_code |
| | | from TMouldInfo A |
| | | where A.status='Y' |
| | | ) as AA |
| | | left join ( |
| | | select A.code,A.name,B.mouldchkmain_code |
| | | from TMouldInfo A |
| | | inner join TMouldchk_Mould B on A.code=B.mould_code |
| | | where B.mouldchkmain_code=@checkstand_code and A.status='Y' |
| | | ) as BB on AA.code=BB.code |
| | | ) as CC"; |
| | | dynamicParams.Add("@checkstand_code", checkstand_code); |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | if (data.Rows.Count > 0) |
| | | { |
| | | mes.code = "200"; |
| | | mes.Message = "æ¥è¯¢æå!"; |
| | | mes.data = data; |
| | | } |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.Message = "æ æ¨¡å
·èµæ!"; |
| | | mes.data = null; |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | #region [模å
·ç¹æ£æ åå
³è模å
·æäº¤] |
| | | public static ToMessage SaveCheckStanedAssociationMould(string checkstand_code, User us, List<ObjectData> json) |
| | | { |
| | | var sql = ""; |
| | | List<object> list = new List<object>(); |
| | | try |
| | | { |
| | | list.Clear(); |
| | | if (json == null || json.Count <= 0) |
| | | { |
| | | //æ¸
餿¨¡å
·ç¹æ£æ åå
³è模å
·è¡¨æ°æ® |
| | | sql = @"delete TMouldchk_Mould where mouldchkmain_code=@checkstand_code"; |
| | | list.Add(new { str = sql, parm = new { checkstand_code = checkstand_code } }); |
| | | //æ 记模å
·ç¹æ£æ å表å
³è模å
·æ è¯ |
| | | sql = @"update TMouldchk_Main set is_checkmould='N' where code=@checkstand_code"; |
| | | list.Add(new { str = sql, parm = new { checkstand_code = checkstand_code } }); |
| | | } |
| | | else |
| | | { |
| | | //æ¸
餿¨¡å
·ç¹æ£æ åå
³è模å
·è¡¨æ°æ® |
| | | sql = @"delete TMouldchk_Mould where mouldchkmain_code=@checkstand_code"; |
| | | list.Add(new { str = sql, parm = new { checkstand_code = checkstand_code } }); |
| | | //循ç¯åå
¥æ¨¡å
·ç¹æ£æ åå
³è模å
·è¡¨ |
| | | for (int i = 0; i < json.Count; i++) |
| | | { |
| | | sql = @"insert into TMouldchk_Mould(mouldchkmain_code,mould_code,lm_user,lm_date) values(@checkstand_code,@mould_code,@lm_user,@lm_date)"; |
| | | list.Add(new |
| | | { |
| | | str = sql, |
| | | parm = new |
| | | { |
| | | mould_code = json[i].code, |
| | | checkstand_code = checkstand_code, |
| | | lm_user = us.usercode, |
| | | lm_date = DateTime.Now.ToString() |
| | | } |
| | | }); |
| | | } |
| | | //æ 记模å
·ç¹æ£æ å表å
³è模å
·æ è¯ |
| | | sql = @"update TMouldchk_Main set is_checkmould='Y' where code=@checkstand_code"; |
| | | list.Add(new { str = sql, parm = new { checkstand_code = checkstand_code } }); |
| | | } |
| | | bool aa = DapperHelper.DoTransaction(list); |
| | | if (aa) |
| | | { |
| | | //åå
¥æä½è®°å½è¡¨ |
| | | LogHelper.DbOperateLog(us.usercode, "模å
·ç¹æ£æ åå
³è模å
·", "模å
·ç¹æ£æ å:" + checkstand_code, us.usertype); |
| | | mes.code = "200"; |
| | | mes.count = 0; |
| | | mes.Message = "æä½æå!"; |
| | | mes.data = null; |
| | | } |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "æä½å¤±è´¥!"; |
| | | mes.data = null; |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region[模å
·ä¿å
»é¡¹å表æ¥è¯¢] |
| | | public static ToMessage MouldMaiItemSearch(string maiitemcode, string maiitemname, string maidescr, int startNum, int endNum, string prop, string order) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | if (maiitemcode != "" && maiitemcode != null) |
| | | { |
| | | search += "and A.code like '%'+@maiitemcode+'%' "; |
| | | dynamicParams.Add("@maiitemcode", maiitemcode); |
| | | } |
| | | if (maiitemname != "" && maiitemname != null) |
| | | { |
| | | search += "and A.name like '%'+@maiitemname+'%' "; |
| | | dynamicParams.Add("@maiitemname", maiitemname); |
| | | } |
| | | if (maidescr != "" && maidescr != null) |
| | | { |
| | | search += "and A.description like '%'+@maidescr+'%' "; |
| | | dynamicParams.Add("@maidescr", maidescr); |
| | | } |
| | | if (search == "") |
| | | { |
| | | search = "and 1=1 "; |
| | | } |
| | | //search = search.Substring(3);//æªåç´¢å¼2åé¢çå符 |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | var total = 0; //æ»æ¡æ° |
| | | var sql = @"select A.id,A.code,A.name,A.description,U.username as lm_user,A.lm_date |
| | | from TMouldmai_Item A |
| | | left join TUser U on A.lm_user=U.usercode |
| | | where 1=1 " + search; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | | mes.code = "200"; |
| | | mes.Message = "æ¥è¯¢æå!"; |
| | | mes.count = total; |
| | | mes.data = data.ToList(); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ä¿å
»é¡¹æ°å¢ç¼è¾] |
| | | public static ToMessage AddUpdateMouldMaiItem(string maiitemid, string maiitemcode, string maiitemname, string maiitemdescr, User us, string opertype) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | if (opertype == "Add") |
| | | { |
| | | var sql = @"insert into TMouldmai_Item(code,name,description,lm_user,lm_date) |
| | | values(@maiitemcode,@maiitemname,@maiitemdescr,@usercode,@CreateDate)"; |
| | | dynamicParams.Add("@maiitemcode", maiitemcode); |
| | | dynamicParams.Add("@maiitemname", maiitemname); |
| | | dynamicParams.Add("@maiitemdescr", maiitemdescr); |
| | | dynamicParams.Add("@usercode", us.usercode); |
| | | dynamicParams.Add("@CreateDate", DateTime.Now.ToString()); |
| | | int cont = DapperHelper.SQL(sql, dynamicParams); |
| | | if (cont > 0) |
| | | { |
| | | //åå
¥æä½è®°å½è¡¨ |
| | | LogHelper.DbOperateLog(us.usercode, "æ°å¢", "模å
·ä¿å
»é¡¹:" + maiitemcode, us.usertype); |
| | | mes.code = "200"; |
| | | mes.count = 0; |
| | | mes.Message = "æ°å¢æä½æå!"; |
| | | mes.data = null; |
| | | } |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "æ°å¢æä½å¤±è´¥!"; |
| | | mes.data = null; |
| | | } |
| | | } |
| | | if (opertype == "Update") |
| | | { |
| | | var sql = @"update TMouldmai_Item set name=@maiitemname,description=@maiitemdescr, |
| | | lm_user=@usercode,lm_date=@CreateDate |
| | | where id=@maiitemid"; |
| | | dynamicParams.Add("@maiitemid", maiitemid); |
| | | dynamicParams.Add("@maiitemname", maiitemname); |
| | | dynamicParams.Add("@maiitemdescr", maiitemdescr); |
| | | dynamicParams.Add("@usercode", us.usercode); |
| | | dynamicParams.Add("@CreateDate", DateTime.Now.ToString()); |
| | | int cont = DapperHelper.SQL(sql, dynamicParams); |
| | | if (cont > 0) |
| | | { |
| | | //åå
¥æä½è®°å½è¡¨ |
| | | LogHelper.DbOperateLog(us.usercode, "ä¿®æ¹", "模å
·ä¿å
»é¡¹:" + maiitemcode, us.usertype); |
| | | mes.code = "200"; |
| | | mes.count = 0; |
| | | mes.Message = "ä¿®æ¹æä½æå!"; |
| | | mes.data = null; |
| | | } |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "ä¿®æ¹æä½å¤±è´¥!"; |
| | | mes.data = null; |
| | | } |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ä¿å
»é¡¹å é¤] |
| | | public static ToMessage DeleteMouldMaiItem(string maiitemcode, User us) |
| | | { |
| | | var sql = ""; |
| | | List<object> list = new List<object>(); |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | list.Clear(); |
| | | //夿ä¿å
»æ åé¡¹ç®æ¯å¦æå
³èä¿å
»æ å,ä¸å
许å é¤ |
| | | sql = @"select * from TMouldmai_Deta |
| | | where code=@checkitemcode"; |
| | | dynamicParams.Add("@maiitemcode", maiitemcode); |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | if (data.Rows.Count > 0) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "å½åä¿å
»é¡¹ç®å·²å
³èæ å,ä¸å
许å é¤!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | | |
| | | //å é¤ä¿å
»é¡¹ç® |
| | | sql = @"delete TMouldmai_Item where code=@maiitemcode"; |
| | | list.Add(new { str = sql, parm = new { maiitemcode = maiitemcode } }); |
| | | bool aa = DapperHelper.DoTransaction(list); |
| | | if (aa) |
| | | { |
| | | //åå
¥æä½è®°å½è¡¨ |
| | | LogHelper.DbOperateLog(us.usercode, "å é¤", "模å
·ä¿å
»é¡¹:" + maiitemcode, us.usertype); |
| | | mes.code = "200"; |
| | | mes.count = 0; |
| | | mes.Message = "å 餿å!"; |
| | | mes.data = null; |
| | | } |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "å é¤å¤±è´¥!"; |
| | | mes.data = null; |
| | | } |
| | | |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region[模å
·ä¿å
»æ åå表æ¥è¯¢] |
| | | public static ToMessage MouldRepairStandArdSearch(string repairstandcode, string repairstandname, string repairstandescr, int startNum, int endNum, string prop, string order) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | if (repairstandcode != "" && repairstandcode != null) |
| | | { |
| | | search += "and A.code like '%'+@repairstandcode+'%' "; |
| | | dynamicParams.Add("@repairstandcode", repairstandcode); |
| | | } |
| | | if (repairstandname != "" && repairstandname != null) |
| | | { |
| | | search += "and A.name like '%'+@repairstandname+'%' "; |
| | | dynamicParams.Add("@repairstandname", repairstandname); |
| | | } |
| | | if (repairstandescr != "" && repairstandescr != null) |
| | | { |
| | | search += "and A.iscontr=@repairstandescr "; |
| | | dynamicParams.Add("@repairstandescr", repairstandescr); |
| | | } |
| | | if (search == "") |
| | | { |
| | | search = "and 1=1 "; |
| | | } |
| | | //search = search.Substring(3);//æªåç´¢å¼2åé¢çå符 |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | var total = 0; //æ»æ¡æ° |
| | | var sql = @"select A.id,A.code,A.name,A.description,A.is_repairmould,U.username as lm_user,A.lm_date |
| | | from TMouldmai_Main A |
| | | left join TUser U on A.lm_user=U.usercode |
| | | where 1=1 " + search; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | | mes.code = "200"; |
| | | mes.Message = "æ¥è¯¢æå!"; |
| | | mes.count = total; |
| | | mes.data = data.ToList(); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ä¿å
»æ åç¼è¾/æ¥çè·åæ°æ®] |
| | | public static ToMessage ViewMouldRepairStanedSearch(string repairstand_code) |
| | | { |
| | | string sql = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | //è·å模å
·ä¿å
»æ åä¿¡æ¯ |
| | | sql = @"select code,name,description |
| | | from TMouldmai_Main |
| | | where code=@repairstand_code"; |
| | | dynamicParams.Add("@repairstand_code", repairstand_code); |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | RoutEdit rout = new RoutEdit(); |
| | | if (data.Rows.Count > 0) |
| | | { |
| | | rout.code = data.Rows[0]["CODE"].ToString(); |
| | | rout.name = data.Rows[0]["NAME"].ToString(); |
| | | rout.description = data.Rows[0]["DESCRIPTION"].ToString(); |
| | | } |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "æ ç¹æ£æ åä¿¡æ¯!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | | //æ ¹æ®æ¨¡å
·ä¿å
»æ åç¼ç è·åå
³èçæ£éªé¡¹ç®ä¿¡æ¯ |
| | | sql = @"select B.code,B.name,A.chkdesc from TMouldmai_Deta A |
| | | left join TMouldchk_Item B on A.code=B.code |
| | | where A.mouldmai_main_code=@repairstand_code order by A.seq asc"; |
| | | dynamicParams.Add("@repairstand_code", rout.code); |
| | | var data0 = DapperHelper.selectdata(sql, dynamicParams); |
| | | rout.Data = data0; |
| | | |
| | | mes.code = "200"; |
| | | mes.Message = "æ¥è¯¢æå!"; |
| | | mes.data = rout; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ä¿å
»æ åæ°å¢ç¼è¾] |
| | | public static ToMessage AddUpdateMouldRepairStandArd(string opertype, RoutEdit json, User us) |
| | | { |
| | | var sql = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | | List<object> list = new List<object>(); |
| | | try |
| | | { |
| | | if (opertype == "Add") |
| | | { |
| | | //æ°å¢æ¨¡å
·ä¿å
»æ å主表 |
| | | sql = @"insert into TMouldmai_Main(code,name,description,lm_user,lm_date) values(@code,@name,@descr,@lm_user,@lm_date)"; |
| | | list.Add(new { str = sql, parm = new { code = json.code, name = json.name, descr = json.description, lm_user = us.usercode, lm_date = DateTime.Now.ToString() } }); |
| | | for (int i = 0; i < json.Data.Rows.Count; i++) |
| | | { |
| | | //æ°å¢æ¨¡å
·ä¿å
»æ åå
³èä¿å
»é¡¹å表 |
| | | sql = @"insert TMouldmai_Deta (seq,code,name,mouldmai_main_code,chkdesc,lm_user,lm_date) |
| | | values(@checkitem_seq,@checkitem_code,@mouldmai_main_code,@chkdesc,@lm_user,@lm_date)"; |
| | | list.Add(new |
| | | { |
| | | str = sql, |
| | | parm = new |
| | | { |
| | | checkitem_seq = Convert.ToInt32(json.Data.Rows[i]["CHECKITEM_SEQ"].ToString()), |
| | | checkitem_code = json.Data.Rows[i]["CHECKITEM_CODE"].ToString(), |
| | | checkitem_name = json.Data.Rows[i]["CHECKITEM_NAME"].ToString(), |
| | | mouldmai_main_code=json.code, |
| | | chkdesc = json.Data.Rows[i]["CHECKITEM_DESCR"].ToString(), |
| | | lm_user = us.usercode, |
| | | lm_date = DateTime.Now.ToString() |
| | | } |
| | | }); |
| | | } |
| | | bool aa = DapperHelper.DoTransaction(list); |
| | | if (aa) |
| | | { |
| | | //åå
¥æä½è®°å½è¡¨ |
| | | LogHelper.DbOperateLog(us.usercode, "æ°å¢", "模å
·ä¿å
»æ å:" + json.code, us.usertype); |
| | | mes.code = "200"; |
| | | mes.count = 0; |
| | | mes.Message = "æä½æå!"; |
| | | mes.data = null; |
| | | } |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "æä½å¤±è´¥!"; |
| | | mes.data = null; |
| | | } |
| | | } |
| | | if (opertype == "Update") |
| | | { |
| | | //å é¤ä¿å
»æ åå
³èä¿å
»é¡¹ç®å表 |
| | | sql = @"delete from TMouldmai_Deta where mouldmai_main_code=@repairstaned_code"; |
| | | list.Add(new { str = sql, parm = new { repairstaned_code = json.code } }); |
| | | //ä¿®æ¹ä¿å
»æ å主表 |
| | | sql = @"update TMouldmai_Main set name=@checkstaned_name,description=@checkstaned_desc where code=@repairstaned_code"; |
| | | list.Add(new { str = sql, parm = new { repairstaned_code = json.code, checkstaned_name = json.name, checkstaned_desc = json.description } }); |
| | | //æ°å¢ä¿å
»æ åå
³èä¿å
»é¡¹ç®å表 |
| | | for (int i = 0; i < json.Data.Rows.Count; i++) |
| | | { |
| | | sql = @"insert TMouldmai_Deta (seq,code,name,mouldmai_main_code,chkdesc,lm_user,lm_date) |
| | | values(@checkitem_seq,@checkitem_code,@checkitem_name,@mouldmai_main_code,@chkdesc,@lm_user,@lm_date)"; |
| | | list.Add(new |
| | | { |
| | | str = sql, |
| | | parm = new |
| | | { |
| | | checkitem_seq = Convert.ToInt32(json.Data.Rows[i]["CHECKITEM_SEQ"].ToString()), |
| | | checkitem_code = json.Data.Rows[i]["CHECKITEM_CODE"].ToString(), |
| | | checkitem_name = json.Data.Rows[i]["CHECKITEM_NAME"].ToString(), |
| | | mouldmai_main_code = json.code, |
| | | chkdesc = json.Data.Rows[i]["CHECKITEM_DESCR"].ToString(), |
| | | lm_user = us.usercode, |
| | | lm_date = DateTime.Now.ToString() |
| | | } |
| | | }); |
| | | } |
| | | |
| | | bool aa = DapperHelper.DoTransaction(list); |
| | | if (aa) |
| | | { |
| | | //åå
¥æä½è®°å½è¡¨ |
| | | LogHelper.DbOperateLog(us.usercode, "ä¿®æ¹", "模å
·ä¿å
»æ å:" + json.code, us.usertype); |
| | | mes.code = "200"; |
| | | mes.count = 0; |
| | | mes.Message = "æä½æå!"; |
| | | mes.data = null; |
| | | } |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "æä½å¤±è´¥!"; |
| | | mes.data = null; |
| | | } |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ä¿å
»æ åå é¤] |
| | | public static ToMessage DeleteMouldRepairStaned(string repairstand_code, User us) |
| | | { |
| | | var sql = ""; |
| | | List<object> list = new List<object>(); |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | sql = @"select * from TMouldmaint_Proc_Main where mouldmaint_code=@repairstand_code"; |
| | | dynamicParams.Add("@repairstand_code", repairstand_code); |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | if (data.Rows.Count > 0) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "å½åä¿å
»æ åå·²çæç¹æ£è®°å½,ä¸å
许å é¤!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | | //å 餿¨¡å
·ä¿å
»æ å主表 |
| | | sql = @"delete TMouldmai_Main where code=@repairstand_code"; |
| | | list.Add(new { str = sql, parm = new { repairstand_code = repairstand_code } }); |
| | | //å 餿¨¡å
·ä¿å
»æ åå
³èä¿å
»é¡¹ç®å表 |
| | | sql = @"delete TMouldmai_Deta where mouldmai_main_code=@repairstand_code"; |
| | | list.Add(new { str = sql, parm = new { repairstand_code = repairstand_code } }); |
| | | //å 餿¨¡å
·ä¿å
»æ åå
³è模å
·è¡¨ |
| | | sql = @"delete TMouldmai_Mould where mouldmaimain_code=@repairstand_code"; |
| | | list.Add(new { str = sql, parm = new { repairstand_code = repairstand_code } }); |
| | | bool aa = DapperHelper.DoTransaction(list); |
| | | if (aa) |
| | | { |
| | | //åå
¥æä½è®°å½è¡¨ |
| | | LogHelper.DbOperateLog(us.usercode, "å é¤", "模å
·ä¿å
»æ å:" + repairstand_code, us.usertype); |
| | | mes.code = "200"; |
| | | mes.count = 0; |
| | | mes.Message = "模å
·ä¿å
»æ åå 餿å!"; |
| | | mes.data = null; |
| | | } |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "模å
·ä¿å
»æ åå é¤å¤±è´¥!"; |
| | | mes.data = null; |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | #region[模å
·ç¹æ£æ åå
³è模å
·æ¥è¯¢] |
| | | public static ToMessage RepairStanedAssociationMould(string repairstand_code) |
| | | { |
| | | string sql = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | sql = @"select * from( |
| | | select AA.code,AA.name,'M' as type,(case when BB.mouldmaimain_code is null then 'N' else 'Y' end) flag |
| | | from( |
| | | select A.code,A.name,'' as mouldmaimain_code |
| | | from TMouldInfo A |
| | | where A.status='Y' |
| | | ) as AA |
| | | left join ( |
| | | select A.code,A.name,B.mouldmaimain_code |
| | | from TMouldInfo A |
| | | inner join TMouldmai_Mould B on A.code=B.mould_code |
| | | where B.mouldmaimain_code=@repairstand_code and A.status='Y' |
| | | ) as BB on AA.code=BB.code |
| | | ) as CC"; |
| | | dynamicParams.Add("@repairstand_code", repairstand_code); |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | if (data.Rows.Count > 0) |
| | | { |
| | | mes.code = "200"; |
| | | mes.Message = "æ¥è¯¢æå!"; |
| | | mes.data = data; |
| | | } |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.Message = "æ æ¨¡å
·èµæ!"; |
| | | mes.data = null; |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | #region [模å
·ç¹æ£æ åå
³è模å
·æäº¤] |
| | | public static ToMessage SaveRepairStanedAssociationMould(string repairstand_code, User us, List<ObjectData> json) |
| | | { |
| | | var sql = ""; |
| | | List<object> list = new List<object>(); |
| | | try |
| | | { |
| | | list.Clear(); |
| | | if (json == null || json.Count <= 0) |
| | | { |
| | | //æ¸
餿¨¡å
·ä¿å
»æ åå
³è模å
·è¡¨æ°æ® |
| | | sql = @"delete TMouldmai_Mould where mouldmaimain_code=@repairstand_code"; |
| | | list.Add(new { str = sql, parm = new { repairstand_code = repairstand_code } }); |
| | | //æ 记模å
·ä¿å
»æ å表å
³è模å
·æ è¯ |
| | | sql = @"update TMouldmai_Main set is_repairmould='N' where code=@repairstand_code"; |
| | | list.Add(new { str = sql, parm = new { repairstand_code = repairstand_code } }); |
| | | } |
| | | else |
| | | { |
| | | //æ¸
餿¨¡å
·ä¿å
»æ åå
³è模å
·è¡¨æ°æ® |
| | | sql = @"delete TMouldmai_Mould where mouldmaimain_code=@repairstand_code"; |
| | | list.Add(new { str = sql, parm = new { repairstand_code = repairstand_code } }); |
| | | //循ç¯åå
¥æ¨¡å
·ä¿å
»æ åå
³è模å
·è¡¨ |
| | | for (int i = 0; i < json.Count; i++) |
| | | { |
| | | sql = @"insert into TMouldmai_Mould(mouldmaimain_code,mould_code,lm_user,lm_date) values(@repairstand_code,@mould_code,@lm_user,@lm_date)"; |
| | | list.Add(new |
| | | { |
| | | str = sql, |
| | | parm = new |
| | | { |
| | | mould_code = json[i].code, |
| | | repairstand_code = repairstand_code, |
| | | lm_user = us.usercode, |
| | | lm_date = DateTime.Now.ToString() |
| | | } |
| | | }); |
| | | } |
| | | //æ 记模å
·ä¿å
»æ å表å
³è模å
·æ è¯ |
| | | sql = @"update TMouldmai_Main set is_repairmould='Y' where code=@repairstand_code"; |
| | | list.Add(new { str = sql, parm = new { repairstand_code = repairstand_code } }); |
| | | } |
| | | bool aa = DapperHelper.DoTransaction(list); |
| | | if (aa) |
| | | { |
| | | //åå
¥æä½è®°å½è¡¨ |
| | | LogHelper.DbOperateLog(us.usercode, "模å
·ä¿å
»æ åå
³è模å
·", "模å
·ä¿å
»æ å:" + repairstand_code, us.usertype); |
| | | mes.code = "200"; |
| | | mes.count = 0; |
| | | mes.Message = "æä½æå!"; |
| | | mes.data = null; |
| | | } |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "æä½å¤±è´¥!"; |
| | | mes.data = null; |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | } |
| | | } |
| | |
| | | Message = "模å
·æ¸
忍¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第1ååºä¸º{*模å
·ç¼å·(å¯ä¸)}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[1].Columns[1].ColumnName != "*模å
·åç§°") |
| | | else if (excelTable[0].Columns[1].ColumnName != "*模å
·åç§°") |
| | | { |
| | | code = "301"; |
| | | Message = "模å
·æ¸
忍¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第2ååºä¸º{*模å
·åç§°}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[1].Columns[2].ColumnName != "è§æ ¼åå·") |
| | | else if (excelTable[0].Columns[2].ColumnName != "è§æ ¼åå·") |
| | | { |
| | | code = "301"; |
| | | Message = "模å
·æ¸
忍¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第3ååºä¸º{è§æ ¼åå·}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[1].Columns[3].ColumnName != "*ç¶æ") |
| | | else if (excelTable[0].Columns[3].ColumnName != "*ç¶æ") |
| | | { |
| | | code = "301"; |
| | | Message = "模å
·æ¸
忍¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第4ååºä¸º{*ç¶æ}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[1].Columns[4].ColumnName != "*ä»åºç¼ç ") |
| | | else if (excelTable[0].Columns[4].ColumnName != "*ä»åºç¼ç ") |
| | | { |
| | | code = "301"; |
| | | Message = "模å
·æ¸
忍¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第5ååºä¸º{*ä»åºç¼ç }"; |
| | |
| | | Message = "模å
·å
³èäº§åæ¨¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第1ååºä¸º{模å
·ç¼ç }"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[0].Columns[1].ColumnName != "产åç¼ç ") |
| | | else if (excelTable[1].Columns[1].ColumnName != "产åç¼ç ") |
| | | { |
| | | code = "301"; |
| | | Message = "模å
·å
³èäº§åæ¨¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第2ååºä¸º{产åç¼ç }"; |
| | |
| | | } |
| | | #endregion |
| | | |
| | | #regionãExcel模æ¿ä¸ä¼ éªè¯,å·¥è£
ä¿å
»æ¨¡æ¿ã |
| | | public static string Fourteen(string FileCode, out string code) |
| | | #regionãExcel模æ¿ä¸ä¼ éªè¯,模å
·ç¹æ£æ 忍¡æ¿ã |
| | | public static string Thirteen_one(List<DataTable> excelTable, out string code) |
| | | { |
| | | string Message = ""; |
| | | code = ""; |
| | | List<DataTable> excelTable = new List<DataTable>(); |
| | | excelTable = ImportExcel.ExcelToTableList(FileCode); |
| | | if (excelTable.Count != 2) |
| | | { |
| | | code = "300"; |
| | | Message = "模æ¿ä¸ç¬¦åè§è,缺失çSheet"; |
| | | code = "301"; |
| | | Message = "导å
¥æ¨¡æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥sheetæ°"; |
| | | return Message; |
| | | |
| | | } |
| | | else if (excelTable[0].Columns.Count != 3) |
| | | { |
| | | code = "300"; |
| | | Message = "模æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åååæ®µæ°"; |
| | | code = "301"; |
| | | Message = "模å
·ç¹æ£æ 忍¡æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åååæ®µæ°"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[1].Columns.Count != 8) |
| | | else if (excelTable[1].Columns.Count != 5) |
| | | { |
| | | code = "300"; |
| | | Message = "模æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åååæ®µæ°"; |
| | | code = "301"; |
| | | Message = "å
³è模å
·ç¹æ£é¨ä½æ¨¡æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åååæ®µæ°"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[0].Columns[0].ColumnName != "åºå·") |
| | | else if (excelTable[0].Columns[0].ColumnName != "*模å
·ç¹æ£æ åç¼å·(å¯ä¸)") |
| | | { |
| | | code = "300"; |
| | | Message = "模æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åå"; |
| | | code = "301"; |
| | | Message = "模å
·ç¹æ£æ 忍¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第1ååºä¸º{*模å
·ç¹æ£æ åç¼å·(å¯ä¸)}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[0].Columns[1].ColumnName != "ä¿å
»æ å(å¯ä¸)") |
| | | else if (excelTable[0].Columns[1].ColumnName != "*模å
·ç¹æ£æ ååç§°") |
| | | { |
| | | code = "300"; |
| | | Message = "模æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åå"; |
| | | code = "301"; |
| | | Message = "模å
·ç¹æ£æ 忍¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第2ååºä¸º{*模å
·ç¹æ£æ ååç§°}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[0].Columns[2].ColumnName != "æ ååç§°ï¼å¯ä¸ï¼") |
| | | else if (excelTable[0].Columns[2].ColumnName != "æ åæè¿°") |
| | | { |
| | | code = "300"; |
| | | Message = "模æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åå"; |
| | | code = "301"; |
| | | Message = "模å
·ç¹æ£æ 忍¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第3ååºä¸º{æ åæè¿°}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[1].Columns[0].ColumnName != "åºå·") |
| | | else if (excelTable[1].Columns[0].ColumnName != "*模å
·ç¹æ£æ åç¼å·") |
| | | { |
| | | code = "300"; |
| | | Message = "模æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åå"; |
| | | code = "301"; |
| | | Message = "å
³è模å
·ç¹æ£é¨ä½æ¨¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第1ååºä¸º{*模å
·ç¹æ£æ åç¼å·}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[1].Columns[1].ColumnName != "ä¿å
»æ å") |
| | | else if (excelTable[1].Columns[1].ColumnName != "*ç¹æ£é¡¹åºå·") |
| | | { |
| | | code = "300"; |
| | | Message = "模æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åå"; |
| | | code = "301"; |
| | | Message = "å
³è模å
·ç¹æ£é¨ä½æ¨¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第2ååºä¸º{*ç¹æ£é¡¹åºå·}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[1].Columns[2].ColumnName != "æ ååç§°") |
| | | else if (excelTable[1].Columns[2].ColumnName != "*模å
·ç¹æ£é¡¹ç¼å·(å¯ä¸)") |
| | | { |
| | | code = "300"; |
| | | Message = "模æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åå"; |
| | | code = "301"; |
| | | Message = "å
³è模å
·ç¹æ£é¨ä½æ¨¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第3ååºä¸º{*模å
·ç¹æ£é¡¹ç¼å·(å¯ä¸)}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[1].Columns[3].ColumnName != "SEQ(é¨ä½é¡ºåº)") |
| | | else if (excelTable[1].Columns[3].ColumnName != "*模å
·ç¹æ£é¡¹åç§°") |
| | | { |
| | | code = "300"; |
| | | Message = "模æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åå"; |
| | | code = "301"; |
| | | Message = "å
³è模å
·ç¹æ£é¨ä½æ¨¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第4ååºä¸º{*模å
·ç¹æ£é¡¹åç§°}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[1].Columns[4].ColumnName != "é¨ä½æ¡ç ï¼å¯ä¸ï¼") |
| | | else if (excelTable[1].Columns[4].ColumnName != "ç¹æ£é¡¹è¦æ±") |
| | | { |
| | | code = "300"; |
| | | Message = "模æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åå"; |
| | | code = "301"; |
| | | Message = "å
³è模å
·ç¹æ£é¨ä½æ¨¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第5ååºä¸º{ç¹æ£é¡¹è¦æ±}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[1].Columns[5].ColumnName != "é¨ä½åç§°") |
| | | else |
| | | { |
| | | code = "300"; |
| | | Message = "模æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åå"; |
| | | code = "200"; |
| | | Message = "æ¨¡æ¿æ£éªéè¿"; |
| | | } |
| | | else if (excelTable[1].Columns[6].ColumnName != "ä¿å
»è¦æ±") |
| | | { |
| | | code = "300"; |
| | | Message = "模æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åå"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[1].Columns[7].ColumnName != "ä¿å
»ç级") |
| | | #endregion |
| | | |
| | | #regionãExcel模æ¿ä¸ä¼ éªè¯,模å
·ä¿å
»é¡¹æ¨¡æ¿ã |
| | | public static string Fourteen(List<DataTable> excelTable, out string code) |
| | | { |
| | | code = "300"; |
| | | Message = "模æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åå"; |
| | | string Message = ""; |
| | | code = ""; |
| | | if (excelTable.Count != 1) |
| | | { |
| | | code = "301"; |
| | | Message = "导å
¥æ¨¡æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥sheetæ°"; |
| | | return Message; |
| | | |
| | | } |
| | | else if (excelTable[0].Columns.Count != 3) |
| | | { |
| | | code = "301"; |
| | | Message = "模å
·ä¿å
»é¡¹ç®æ¨¡æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åååæ®µæ°"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[0].Columns[0].ColumnName != "*ä¿å
»é¡¹ç®ç¼å·(å¯ä¸)") |
| | | { |
| | | code = "301"; |
| | | Message = "模å
·ä¿å
»é¡¹ç®æ¨¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第1ååºä¸º{*ä¿å
»é¡¹ç®ç¼å·(å¯ä¸)}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[0].Columns[1].ColumnName != "*ä¿å
»é¡¹ç®åç§°") |
| | | { |
| | | code = "301"; |
| | | Message = "模å
·ä¿å
»é¡¹ç®æ¨¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第2ååºä¸º{*ä¿å
»é¡¹ç®åç§°}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[0].Columns[2].ColumnName != "è¦æ±æè¿°") |
| | | { |
| | | code = "301"; |
| | | Message = "模å
·ä¿å
»é¡¹ç®æ¨¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第3ååºä¸º{è¦æ±æè¿°}"; |
| | | return Message; |
| | | } |
| | | else |
| | | { |
| | | code = "200"; |
| | | Message = "æ¨¡æ¿æ£éªéè¿"; |
| | | } |
| | | return Message; |
| | | } |
| | | #endregion |
| | | |
| | | #regionãExcel模æ¿ä¸ä¼ éªè¯,模å
·ä¿å
»æ 忍¡æ¿ã |
| | | public static string Fourteen_one(List<DataTable> excelTable, out string code) |
| | | { |
| | | string Message = ""; |
| | | code = ""; |
| | | if (excelTable.Count != 2) |
| | | { |
| | | code = "301"; |
| | | Message = "导å
¥æ¨¡æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥sheetæ°"; |
| | | return Message; |
| | | |
| | | } |
| | | else if (excelTable[0].Columns.Count != 3) |
| | | { |
| | | code = "301"; |
| | | Message = "模å
·ä¿å
»æ 忍¡æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åååæ®µæ°"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[1].Columns.Count != 5) |
| | | { |
| | | code = "301"; |
| | | Message = "å
³è模å
·ä¿å
»é¨ä½æ¨¡æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åååæ®µæ°"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[0].Columns[0].ColumnName != "*模å
·ä¿å
»æ åç¼å·(å¯ä¸)") |
| | | { |
| | | code = "301"; |
| | | Message = "模å
·ä¿å
»æ 忍¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第1ååºä¸º{*模å
·ä¿å
»æ åç¼å·(å¯ä¸)}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[0].Columns[1].ColumnName != "*模å
·ä¿å
»æ ååç§°") |
| | | { |
| | | code = "301"; |
| | | Message = "模å
·ä¿å
»æ 忍¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第2ååºä¸º{*模å
·ä¿å
»æ ååç§°}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[0].Columns[2].ColumnName != "æ åæè¿°") |
| | | { |
| | | code = "301"; |
| | | Message = "模å
·ä¿å
»æ 忍¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第3ååºä¸º{æ åæè¿°}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[1].Columns[0].ColumnName != "*模å
·ä¿å
»æ åç¼å·") |
| | | { |
| | | code = "301"; |
| | | Message = "å
³è模å
·ä¿å
»é¨ä½æ¨¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第1ååºä¸º{*模å
·ä¿å
»æ åç¼å·}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[1].Columns[1].ColumnName != "*ä¿å
»é¡¹åºå·") |
| | | { |
| | | code = "301"; |
| | | Message = "å
³è模å
·ä¿å
»é¨ä½æ¨¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第2ååºä¸º{*ä¿å
»é¡¹åºå·}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[1].Columns[2].ColumnName != "*模å
·ä¿å
»é¡¹ç¼å·(å¯ä¸)") |
| | | { |
| | | code = "301"; |
| | | Message = "å
³è模å
·ä¿å
»é¨ä½æ¨¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第3ååºä¸º{*模å
·ä¿å
»é¡¹ç¼å·(å¯ä¸)}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[1].Columns[3].ColumnName != "*模å
·ä¿å
»é¡¹åç§°") |
| | | { |
| | | code = "301"; |
| | | Message = "å
³è模å
·ä¿å
»é¨ä½æ¨¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第4ååºä¸º{*模å
·ä¿å
»é¡¹åç§°}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[1].Columns[4].ColumnName != "ä¿å
»é¡¹è¦æ±") |
| | | { |
| | | code = "301"; |
| | | Message = "å
³è模å
·ä¿å
»é¨ä½æ¨¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第5ååºä¸º{ä¿å
»é¡¹è¦æ±}"; |
| | | return Message; |
| | | } |
| | | else |
| | | { |
| | |
| | | ExcelErro erro = new ExcelErro(); |
| | | erro.RoeNumber = "/"; |
| | | erro.ErrorField = "{*ç¹æ£é¡¹ç®åç§°}"; |
| | | erro.ErrorCont = "模å
·ç¹æ£é¡¹ç®è¡¨:{*ç¹æ£é¡¹ç®åç§°}åæ®µ" + excelTable[1].Rows[k][1].ToString().Trim() + "å·²åå¨"; |
| | | erro.ErrorCont = "模å
·ç¹æ£é¡¹ç®è¡¨:{*ç¹æ£é¡¹ç®åç§°}åæ®µ" + excelTable[0].Rows[k][1].ToString().Trim() + "å·²åå¨"; |
| | | list.Add(erro); |
| | | } |
| | | } |
| | |
| | | } |
| | | #endregion |
| | | |
| | | #regionãExcelä¸ä¼ æ°æ®éªè¯,å·¥è£
ä¿å
ȋ |
| | | public static List<ExcelErro> FourteenData(string FileCode, out string StuCode, out string message, out int count) |
| | | #regionãExcelä¸ä¼ æ°æ®éªè¯,模å
·ç¹æ£æ åã |
| | | public static List<ExcelErro> Thirteen_oneData(List<DataTable> excelTable, out string StuCode, out string message, out int count) |
| | | { |
| | | message = ""; |
| | | StuCode = ""; |
| | | count = 0; |
| | | string sql = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | | DataTable dt; |
| | | List<ExcelErro> list = new List<ExcelErro>(); |
| | | list = ImportExcel.InportExcelToTableListErro(excelTable); //éªè¯Excelæ°æ®å¿
å¡«åæ®µæ¯å¦ä¸ºç©ºãå¯ä¸å段æ¯å¦éå¤ |
| | | //模å
·ç¹æ£æ å表æ¯å¦å·²åå¨ç¹æ£æ å |
| | | for (int j = 0; j < excelTable[0].Rows.Count; j++) |
| | | { |
| | | if (excelTable[0].Rows[j][0].ToString().Trim() != null && excelTable[0].Rows[j][0].ToString().Trim() != "") |
| | | { |
| | | sql = @"select * from TMouldchk_Main where code=@code"; |
| | | dynamicParams.Add("@code", excelTable[0].Rows[j][0].ToString().Trim()); |
| | | dt = DapperHelper.selectdata(sql, dynamicParams); |
| | | if (dt.Rows.Count > 0) |
| | | { |
| | | ExcelErro erro = new ExcelErro(); |
| | | erro.RoeNumber = "/"; |
| | | erro.ErrorField = "{*模å
·ç¹æ£æ åç¼å·(å¯ä¸)}"; |
| | | erro.ErrorCont = "模å
·ç¹æ£æ å表:{*模å
·ç¹æ£æ åç¼å·(å¯ä¸)}åæ®µ" + excelTable[0].Rows[j][0].ToString().Trim() + "卿°æ®è¡¨ä¸å·²åå¨"; |
| | | list.Add(erro); |
| | | } |
| | | //éè¿æ¨¡å
·ç¹æ£æ åé¡µç¾æ¨¡æ¿ä¸çæ åç¼ç æ¥è¯¢æ¨¡å
·ç¹æ£é¡¹é¡µç¾æ¨¡æ¿ä¸å¯¹åºçæ°æ®ä¿¡æ¯ |
| | | var var_dtTable = excelTable[1].AsEnumerable().Where<DataRow>(W => W["*模å
·ç¹æ£æ åç¼å·"].ToString() == excelTable[0].Rows[j][0].ToString().Trim()); |
| | | DataTable ds = var_dtTable.Any() ? var_dtTable.CopyToDataTable() : excelTable[1].Clone(); |
| | | if (ds.Rows.Count > 0) |
| | | { |
| | | //å¤æç¹æ£æ åæ¥è¯¢ç¹æ£é¡¹æ°æ®æ¯å¦æéå¤ |
| | | DataTable distinct1 = ds.DefaultView.ToTable(true, "*模å
·ç¹æ£é¡¹ç¼å·(å¯ä¸)"); |
| | | if (distinct1.Rows.Count != ds.Rows.Count) |
| | | { |
| | | ExcelErro erro = new ExcelErro(); |
| | | erro.RoeNumber = "/"; |
| | | erro.ErrorField = "{*模å
·ç¹æ£é¡¹ç¼å·(å¯ä¸)}"; |
| | | erro.ErrorCont = "模å
·ç¹æ£é¡¹é¡µç¾æ¨¡æ¿:{*模å
·ç¹æ£æ åç¼å·}:" + excelTable[1].Rows[j][0].ToString().Trim() + " 对åº{*模å
·ç¹æ£é¡¹ç¼å·(å¯ä¸)}æéå¤"; |
| | | list.Add(erro); |
| | | } |
| | | } |
| | | else |
| | | { |
| | | ExcelErro erro = new ExcelErro(); |
| | | erro.RoeNumber = "/"; |
| | | erro.ErrorField = "{*模å
·ç¹æ£é¡¹ç¼å·(å¯ä¸)}"; |
| | | erro.ErrorCont = "模å
·ç¹æ£é¡¹é¡µç¾æ¨¡æ¿:{*模å
·ç¹æ£æ åç¼å·}:" + excelTable[1].Rows[j][0].ToString().Trim() + " 卿¨¡å
·ç¹æ£æ åé¡µç¾æ¨¡æ¿ä¸ä¸åå¨"; |
| | | list.Add(erro); |
| | | } |
| | | } |
| | | } |
| | | //å½åExcelæ°æ®ä¸ç¹æ£é¡¹é¡µç¾ä¸,模å
·ç¹æ£é¡¹ç¼å·(å¯ä¸)卿¨¡å
·ç¹æ£é¨ä½è¡¨ä¸æ¯å¦åå¨ |
| | | for (int k = 0; k < excelTable[1].Rows.Count; k++) |
| | | { |
| | | if (excelTable[1].Rows[k][2].ToString().Trim() != null && excelTable[1].Rows[k][2].ToString().Trim() != "") |
| | | { |
| | | sql = @"select * from TMouldchk_Item where code=@code"; |
| | | dynamicParams.Add("@code", excelTable[1].Rows[k][2].ToString().Trim()); |
| | | dt = DapperHelper.selectdata(sql, dynamicParams); |
| | | if (dt.Rows.Count < 0) |
| | | { |
| | | ExcelErro erro = new ExcelErro(); |
| | | erro.RoeNumber = "/"; |
| | | erro.ErrorField = "{*模å
·ç¹æ£é¡¹ç¼å·(å¯ä¸)}"; |
| | | erro.ErrorCont = "模å
·ç¹æ£é¨ä½è¡¨:{*模å
·ç¹æ£é¡¹ç¼å·(å¯ä¸)}åæ®µ" + excelTable[1].Rows[k][2].ToString().Trim() + "卿°æ®è¡¨ä¸ä¸åå¨"; |
| | | list.Add(erro); |
| | | } |
| | | } |
| | | } |
| | | //夿å表å¤é®ä¸åå¨äºä¸»è¡¨ä¸»é®ä¸çæ°æ® |
| | | var dt3 = from r in excelTable[1].AsEnumerable() |
| | | where !( |
| | | from rr in excelTable[0].AsEnumerable() |
| | | select rr.Field<string>("*模å
·ç¹æ£æ åç¼å·(å¯ä¸)") |
| | | ).Contains(r.Field<string>("*模å
·ç¹æ£æ åç¼å·")) |
| | | select r; |
| | | List<DataRow> listRow = dt3.ToList(); |
| | | if (listRow.Count > 0) |
| | | { |
| | | ExcelErro erro = new ExcelErro(); |
| | | erro.RoeNumber = "/"; |
| | | erro.ErrorField = "{*模å
·ç¹æ£æ åç¼å·}"; |
| | | erro.ErrorCont = "模å
·ç¹æ£é¡¹é¡µç¾æ¨¡æ¿:{*模å
·ç¹æ£æ åç¼å·}åæ®µä¸æå¼å¨æ¨¡å
·ç¹æ£æ åé¡µç¾æ¨¡æ¿:{*模å
·ç¹æ£æ åç¼å·(å¯ä¸)}ä¸ä¸åå¨"; |
| | | list.Add(erro); |
| | | } |
| | | if (list.Count > 0) |
| | | { |
| | | int index = 0; |
| | | foreach (ExcelErro item in list) |
| | | { |
| | | index++; |
| | | item.Seq = index.ToString(); |
| | | } |
| | | StuCode = "301"; |
| | | message = "æ°æ®éªè¯å¤±è´¥"; |
| | | } |
| | | else |
| | | { |
| | | StuCode = "200"; |
| | | message = "æ°æ®éªè¯æå"; |
| | | count = excelTable[0].Rows.Count + excelTable[1].Rows.Count; |
| | | } |
| | | return list; |
| | | } |
| | | #endregion |
| | | |
| | | #regionãExcelä¸ä¼ æ°æ®éªè¯,模å
·ä¿å
»é¡¹ç®ã |
| | | public static List<ExcelErro> FourteenData(List<DataTable> excelTable, out string StuCode, out string message, out int count) |
| | | { |
| | | message = ""; |
| | | StuCode = ""; |
| | | count = 0; |
| | | string sql = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | | DataTable dt; |
| | | List<ExcelErro> list = new List<ExcelErro>(); |
| | | list = ImportExcel.InportExcelToTableListErro(excelTable); //éªè¯Excelæ°æ®å¿
å¡«åæ®µæ¯å¦ä¸ºç©ºãå¯ä¸å段æ¯å¦éå¤ |
| | | //模å
·ä¿å
»é¡¹ç®è¡¨ |
| | | for (int k = 0; k < excelTable[0].Rows.Count; k++) |
| | | { |
| | | if (excelTable[0].Rows[k][0].ToString().Trim() != null && excelTable[0].Rows[k][0].ToString().Trim() != "") |
| | | { |
| | | sql = @"select * from TMouldmai_Item where code=@code"; |
| | | dynamicParams.Add("@code", excelTable[0].Rows[k][0].ToString().Trim()); |
| | | dt = DapperHelper.selectdata(sql, dynamicParams); |
| | | if (dt.Rows.Count > 0) |
| | | { |
| | | ExcelErro erro = new ExcelErro(); |
| | | erro.RoeNumber = "/"; |
| | | erro.ErrorField = "{*ä¿å
»é¡¹ç®ç¼å·(å¯ä¸)}"; |
| | | erro.ErrorCont = "模å
·ä¿å
»é¡¹ç®:{*ä¿å
»é¡¹ç®ç¼å·(å¯ä¸)}åæ®µ" + excelTable[0].Rows[k][0].ToString().Trim() + "å·²åå¨"; |
| | | list.Add(erro); |
| | | } |
| | | } |
| | | if (excelTable[0].Rows[k][1].ToString().Trim() != null && excelTable[0].Rows[k][1].ToString().Trim() != "") |
| | | { |
| | | sql = @"select * from TMouldmai_Item where name=@name"; |
| | | dynamicParams.Add("@name", excelTable[0].Rows[k][1].ToString().Trim()); |
| | | dt = DapperHelper.selectdata(sql, dynamicParams); |
| | | if (dt.Rows.Count > 0) |
| | | { |
| | | ExcelErro erro = new ExcelErro(); |
| | | erro.RoeNumber = "/"; |
| | | erro.ErrorField = "{*ä¿å
»é¡¹ç®åç§°}"; |
| | | erro.ErrorCont = "模å
·ä¿å
»é¡¹ç®è¡¨:{*ä¿å
»é¡¹ç®åç§°}åæ®µ" + excelTable[0].Rows[k][1].ToString().Trim() + "å·²åå¨"; |
| | | list.Add(erro); |
| | | } |
| | | } |
| | | } |
| | | if (list.Count > 0) |
| | | { |
| | | int index = 0; |
| | | foreach (ExcelErro item in list) |
| | | { |
| | | index++; |
| | | item.Seq = index.ToString(); |
| | | } |
| | | StuCode = "301"; |
| | | message = "æ°æ®éªè¯å¤±è´¥"; |
| | | } |
| | | else |
| | | { |
| | | StuCode = "200"; |
| | | message = "æ°æ®éªè¯æå"; |
| | | count = excelTable[0].Rows.Count; |
| | | } |
| | | return list; |
| | | } |
| | | #endregion |
| | | |
| | | #regionãExcelä¸ä¼ æ°æ®éªè¯,模å
·ä¿å
»æ åã |
| | | public static List<ExcelErro> FourteenData_one(List<DataTable> excelTable, out string StuCode, out string message, out int count) |
| | | { |
| | | message = ""; |
| | | StuCode = ""; |
| | | count = 0; |
| | | string sql = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | | DataTable dt; |
| | | List<ExcelErro> list = new List<ExcelErro>(); |
| | | list = ImportExcel.InportExcelToTableListErro(excelTable); //éªè¯Excelæ°æ®å¿
å¡«åæ®µæ¯å¦ä¸ºç©ºãå¯ä¸å段æ¯å¦éå¤ |
| | | //模å
·ä¿å
»æ å表æ¯å¦å·²åå¨ä¿å
»æ å |
| | | for (int j = 0; j < excelTable[0].Rows.Count; j++) |
| | | { |
| | | if (excelTable[0].Rows[j][0].ToString().Trim() != null && excelTable[0].Rows[j][0].ToString().Trim() != "") |
| | | { |
| | | sql = @"select * from TMouldmai_Main where code=@code"; |
| | | dynamicParams.Add("@code", excelTable[0].Rows[j][0].ToString().Trim()); |
| | | dt = DapperHelper.selectdata(sql, dynamicParams); |
| | | if (dt.Rows.Count > 0) |
| | | { |
| | | ExcelErro erro = new ExcelErro(); |
| | | erro.RoeNumber = "/"; |
| | | erro.ErrorField = "{*模å
·ä¿å
»æ åç¼å·(å¯ä¸)}"; |
| | | erro.ErrorCont = "模å
·ä¿å
»æ å表:{*模å
·ä¿å
»æ åç¼å·(å¯ä¸)}åæ®µ" + excelTable[0].Rows[j][0].ToString().Trim() + "卿°æ®è¡¨ä¸å·²åå¨"; |
| | | list.Add(erro); |
| | | } |
| | | //éè¿æ¨¡å
·ä¿å
»æ åé¡µç¾æ¨¡æ¿ä¸çæ åç¼ç æ¥è¯¢æ¨¡å
·ä¿å
»é¡¹é¡µç¾æ¨¡æ¿ä¸å¯¹åºçæ°æ®ä¿¡æ¯ |
| | | var var_dtTable = excelTable[1].AsEnumerable().Where<DataRow>(W => W["*模å
·ä¿å
»æ åç¼å·"].ToString() == excelTable[0].Rows[j][0].ToString().Trim()); |
| | | DataTable ds = var_dtTable.Any() ? var_dtTable.CopyToDataTable() : excelTable[1].Clone(); |
| | | if (ds.Rows.Count > 0) |
| | | { |
| | | //夿ä¿å
»æ åæ¥è¯¢ä¿å
»é¡¹æ°æ®æ¯å¦æéå¤ |
| | | DataTable distinct1 = ds.DefaultView.ToTable(true, "*模å
·ä¿å
»é¡¹ç¼å·(å¯ä¸)"); |
| | | if (distinct1.Rows.Count != ds.Rows.Count) |
| | | { |
| | | ExcelErro erro = new ExcelErro(); |
| | | erro.RoeNumber = "/"; |
| | | erro.ErrorField = "{*模å
·ä¿å
»é¡¹ç¼å·(å¯ä¸)}"; |
| | | erro.ErrorCont = "模å
·ä¿å
»é¡¹é¡µç¾æ¨¡æ¿:{*模å
·ä¿å
»æ åç¼å·}:" + excelTable[1].Rows[j][0].ToString().Trim() + " 对åº{*模å
·ä¿å
»é¡¹ç¼å·(å¯ä¸)}æéå¤"; |
| | | list.Add(erro); |
| | | } |
| | | } |
| | | else |
| | | { |
| | | ExcelErro erro = new ExcelErro(); |
| | | erro.RoeNumber = "/"; |
| | | erro.ErrorField = "{*模å
·ä¿å
»é¡¹ç¼å·(å¯ä¸)}"; |
| | | erro.ErrorCont = "模å
·ä¿å
»é¡¹é¡µç¾æ¨¡æ¿:{*模å
·ä¿å
»æ åç¼å·}:" + excelTable[1].Rows[j][0].ToString().Trim() + " 卿¨¡å
·ä¿å
»æ åé¡µç¾æ¨¡æ¿ä¸ä¸åå¨"; |
| | | list.Add(erro); |
| | | } |
| | | } |
| | | } |
| | | //å½åExcelæ°æ®ä¸ä¿å
»é¡¹é¡µç¾ä¸,模å
·ä¿å
»é¡¹ç¼å·(å¯ä¸)卿¨¡å
·ä¿å
»é¨ä½è¡¨ä¸æ¯å¦åå¨ |
| | | for (int k = 0; k < excelTable[1].Rows.Count; k++) |
| | | { |
| | | if (excelTable[1].Rows[k][2].ToString().Trim() != null && excelTable[1].Rows[k][2].ToString().Trim() != "") |
| | | { |
| | | sql = @"select * from TMouldmai_Item where code=@code"; |
| | | dynamicParams.Add("@code", excelTable[1].Rows[k][2].ToString().Trim()); |
| | | dt = DapperHelper.selectdata(sql, dynamicParams); |
| | | if (dt.Rows.Count < 0) |
| | | { |
| | | ExcelErro erro = new ExcelErro(); |
| | | erro.RoeNumber = "/"; |
| | | erro.ErrorField = "{*模å
·ä¿å
»é¡¹ç¼å·(å¯ä¸)}"; |
| | | erro.ErrorCont = "模å
·ä¿å
»é¨ä½è¡¨:{*模å
·ä¿å
»é¡¹ç¼å·(å¯ä¸)}åæ®µ" + excelTable[1].Rows[k][2].ToString().Trim() + "卿°æ®è¡¨ä¸ä¸åå¨"; |
| | | list.Add(erro); |
| | | } |
| | | } |
| | | } |
| | | //夿å表å¤é®ä¸åå¨äºä¸»è¡¨ä¸»é®ä¸çæ°æ® |
| | | var dt3 = from r in excelTable[1].AsEnumerable() |
| | | where !( |
| | | from rr in excelTable[0].AsEnumerable() |
| | | select rr.Field<string>("*模å
·ä¿å
»æ åç¼å·(å¯ä¸)") |
| | | ).Contains(r.Field<string>("*模å
·ä¿å
»æ åç¼å·")) |
| | | select r; |
| | | List<DataRow> listRow = dt3.ToList(); |
| | | if (listRow.Count > 0) |
| | | { |
| | | ExcelErro erro = new ExcelErro(); |
| | | erro.RoeNumber = "/"; |
| | | erro.ErrorField = "{*模å
·ä¿å
»æ åç¼å·}"; |
| | | erro.ErrorCont = "模å
·ä¿å
»é¡¹é¡µç¾æ¨¡æ¿:{*模å
·ä¿å
»æ åç¼å·}åæ®µä¸æå¼å¨æ¨¡å
·ä¿å
»æ åé¡µç¾æ¨¡æ¿:{*模å
·ä¿å
»æ åç¼å·(å¯ä¸)}ä¸ä¸åå¨"; |
| | | list.Add(erro); |
| | | } |
| | | if (list.Count > 0) |
| | | { |
| | | int index = 0; |
| | | foreach (ExcelErro item in list) |
| | | { |
| | | index++; |
| | | item.Seq = index.ToString(); |
| | | } |
| | | StuCode = "301"; |
| | | message = "æ°æ®éªè¯å¤±è´¥"; |
| | | } |
| | | else |
| | | { |
| | | StuCode = "200"; |
| | | message = "æ°æ®éªè¯æå"; |
| | | count = excelTable[0].Rows.Count + excelTable[1].Rows.Count; |
| | | } |
| | | return list; |
| | | } |
| | | #endregion |
| | |
| | | } |
| | | #endregion |
| | | |
| | | #regionãExcelæ°æ®ä¸ä¼ ,å·¥è£
ä¿å
ȋ |
| | | public static string FourteenSubmit(string FileCode, string User, out string StuCode) |
| | | #regionãExcelæ°æ®ä¸ä¼ ,模å
·ç¹æ£æ åã |
| | | public static string Thirteen_oneSubmit(List<DataTable> excelTable, User us, out string StuCode) |
| | | { |
| | | string message = ""; |
| | | StuCode = ""; |
| | | string sql = ""; |
| | | List<object> list = new List<object>(); |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | list.Clear(); |
| | | //导å
¥æ¨¡å
·ç¹æ£æ å主表 |
| | | for (int k = 0; k < excelTable[0].Rows.Count; k++) |
| | | { |
| | | sql = @"insert into TMouldchk_Main(code,name,description,lm_user,lm_date) |
| | | values(@code,@name,@description,@Operator,@CreateDate)"; |
| | | list.Add(new |
| | | { |
| | | str = sql, |
| | | parm = new |
| | | { |
| | | code = excelTable[0].Rows[k][0].ToString().Trim(), |
| | | name = excelTable[0].Rows[k][1].ToString().Trim(), |
| | | description = excelTable[0].Rows[k][2].ToString().Trim(), |
| | | CreateDate = DateTime.Now.ToString(), |
| | | Operator = us.usercode |
| | | } |
| | | }); |
| | | } |
| | | //导å
¥æ¨¡å
·ç¹æ£æ åå
³èç¹æ£é¡¹å表 |
| | | for (int i = 0; i < excelTable[1].Rows.Count; i++) |
| | | { |
| | | sql = @"insert into TMouldchk_Deta(seq,code,name,mouldchk_main_code,chkdesc,lm_user,lm_date) |
| | | values(@seq,@code,@name,@mouldchk_main_code,@description,@Operator,@CreateDate)"; |
| | | list.Add(new |
| | | { |
| | | str = sql, |
| | | parm = new |
| | | { |
| | | seq = excelTable[1].Rows[i][1].ToString().Trim(), |
| | | code = excelTable[1].Rows[i][2].ToString().Trim(), |
| | | name = excelTable[1].Rows[i][3].ToString().Trim(), |
| | | mouldchk_main_code = excelTable[1].Rows[i][0].ToString().Trim(), |
| | | description = excelTable[1].Rows[i][4].ToString().Trim(), |
| | | Operator = us.usercode, |
| | | CreateDate = DateTime.Now.ToString() |
| | | } |
| | | }); |
| | | } |
| | | bool aa = DapperHelper.DoTransaction(list); |
| | | if (aa) |
| | | { |
| | | StuCode = "200"; |
| | | message = "导å
¥æåï¼"; |
| | | } |
| | | else |
| | | { |
| | | StuCode = "300"; |
| | | message = "导å
¥å¤±è´¥ï¼"; |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | StuCode = "300"; |
| | | message = e.Message; |
| | | } |
| | | return message; |
| | | } |
| | | #endregion |
| | | |
| | | #regionãExcelæ°æ®ä¸ä¼ ,模å
·ä¿å
»é¡¹ç®ã |
| | | public static string FourteenSubmit(List<DataTable> excelTable, User us, out string StuCode) |
| | | { |
| | | string message = ""; |
| | | StuCode = ""; |
| | | string sql = ""; |
| | | List<object> list = new List<object>(); |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | list.Clear(); |
| | | //导å
¥æ¨¡å
·ä¿å
»é¡¹ç®è¡¨ |
| | | for (int i = 0; i < excelTable[0].Rows.Count; i++) |
| | | { |
| | | sql = @"insert into TMouldmai_Item(code,name,description,lm_user,lm_date) |
| | | values(@code,@name,@description,@lm_user,@lm_date)"; |
| | | list.Add(new |
| | | { |
| | | str = sql, |
| | | parm = new |
| | | { |
| | | code = excelTable[0].Rows[i][0].ToString().Trim(), |
| | | name = excelTable[0].Rows[i][1].ToString().Trim(), |
| | | description = excelTable[0].Rows[i][2].ToString().Trim(), |
| | | lm_user = us.usercode, |
| | | lm_date = DateTime.Now.ToString() |
| | | } |
| | | }); |
| | | } |
| | | bool aa = DapperHelper.DoTransaction(list); |
| | | if (aa) |
| | | { |
| | | StuCode = "200"; |
| | | message = "导å
¥æåï¼"; |
| | | } |
| | | else |
| | | { |
| | | StuCode = "300"; |
| | | message = "导å
¥å¤±è´¥ï¼"; |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | StuCode = "300"; |
| | | message = e.Message; |
| | | } |
| | | return message; |
| | | } |
| | | #endregion |
| | | |
| | | #regionãExcelæ°æ®ä¸ä¼ ,模å
·ä¿å
»æ åã |
| | | public static string Fourteen_oneSubmit(List<DataTable> excelTable, User us, out string StuCode) |
| | | { |
| | | string message = ""; |
| | | StuCode = ""; |
| | | string sql = ""; |
| | | List<object> list = new List<object>(); |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | list.Clear(); |
| | | //导å
¥æ¨¡å
·ä¿å
»æ å主表 |
| | | for (int k = 0; k < excelTable[0].Rows.Count; k++) |
| | | { |
| | | sql = @"insert into TMouldmai_Main(code,name,description,lm_user,lm_date) |
| | | values(@code,@name,@description,@Operator,@CreateDate)"; |
| | | list.Add(new |
| | | { |
| | | str = sql, |
| | | parm = new |
| | | { |
| | | code = excelTable[0].Rows[k][0].ToString().Trim(), |
| | | name = excelTable[0].Rows[k][1].ToString().Trim(), |
| | | description = excelTable[0].Rows[k][2].ToString().Trim(), |
| | | CreateDate = DateTime.Now.ToString(), |
| | | Operator = us.usercode |
| | | } |
| | | }); |
| | | } |
| | | //导å
¥æ¨¡å
·ä¿å
»æ åå
³èä¿å
»é¡¹å表 |
| | | for (int i = 0; i < excelTable[1].Rows.Count; i++) |
| | | { |
| | | sql = @"insert into TMouldmai_Deta(seq,code,name,mouldmai_main_code,chkdesc,lm_user,lm_date) |
| | | values(@seq,@code,@name,@mouldmai_main_code,@description,@Operator,@CreateDate)"; |
| | | list.Add(new |
| | | { |
| | | str = sql, |
| | | parm = new |
| | | { |
| | | seq = excelTable[1].Rows[i][1].ToString().Trim(), |
| | | code = excelTable[1].Rows[i][2].ToString().Trim(), |
| | | name = excelTable[1].Rows[i][3].ToString().Trim(), |
| | | mouldmai_main_code = excelTable[1].Rows[i][0].ToString().Trim(), |
| | | description = excelTable[1].Rows[i][4].ToString().Trim(), |
| | | Operator = us.usercode, |
| | | CreateDate = DateTime.Now.ToString() |
| | | } |
| | | }); |
| | | } |
| | | bool aa = DapperHelper.DoTransaction(list); |
| | | if (aa) |
| | | { |
| | | StuCode = "200"; |
| | | message = "导å
¥æåï¼"; |
| | | } |
| | | else |
| | | { |
| | | StuCode = "300"; |
| | | message = "导å
¥å¤±è´¥ï¼"; |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |