Example #1
0
        public Common.ClientResult.Result ChaKan(string id)
        {
            Common.ClientResult.Result result = new Common.ClientResult.Result();
            string returnValue = string.Empty;

            Common.Account account = GetCurrentAccount();
            string         ID      = id.Split('|')[0];
            string         leixin  = id.Split('|')[1];
            var            data    = m_BLL.GetYuanShiJILu(ref validationErrors, ID, account.UNDERTAKE_LABORATORYName, leixin);

            if (!string.IsNullOrWhiteSpace(data))
            {
                result.Code    = Common.ClientCode.Succeed;
                result.Message = "../" + data;
                return(result); //提示更新失败
            }
            else
            {
                if (validationErrors != null && validationErrors.Count > 0)
                {
                    validationErrors.All(a =>
                    {
                        returnValue += a.ErrorMessage;
                        return(true);
                    });
                }
                result.Code    = Common.ClientCode.Fail;
                result.Message = "努力找啊找,发现尚未找到";
                return(result); //提示更新失败
            }
        }
Example #2
0
 /// <summary>
 /// 审核退回新建信息
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public Common.ClientResult.Result ReturnEdit(int id, string city)
 {
     Common.ClientResult.Result result = new Common.ClientResult.Result();
     if (ModelState.IsValid)
     {   //数据校验
         string returnValue = string.Empty;
         if (m_BLL.ReturnEdit(id, city))
         {
             LogClassModels.WriteServiceLog("企业社保信息审核退回成功", "企业社保信息_审核"
                                            );//写入日志
             result.Code    = Common.ClientCode.Succeed;
             result.Message = "提交成功";
             return(result); //提示更新成功
         }
         else
         {
             if (validationErrors != null && validationErrors.Count > 0)
             {
                 validationErrors.All(a =>
                 {
                     returnValue += a.ErrorMessage;
                     return(true);
                 });
             }
             LogClassModels.WriteServiceLog("企业社保信息审核退回失败", "企业社保信息_审核"
                                            );//写入日志
             result.Code    = Common.ClientCode.Fail;
             result.Message = "提交失败";
             return(result); //提示更新失败
         }
     }
     result.Code    = Common.ClientCode.FindNull;
     result.Message = "提交失败";
     return(result); //提示输入的数据的格式不对
 }
Example #3
0
        /// <summary>
        /// 锁定支出费用
        /// </summary>
        /// <param name="id">支出费用表ID</param>
        /// <returns></returns>
        public Common.ClientResult.Result LockedPayRecord(int id)
        {
            Common.ClientResult.Result result = new Common.ClientResult.Result();

            string returnValue = string.Empty;

            if (m_BLL.UpdatePayRecordStatus(ref validationErrors, id, (int)Common.COST_PayRecord_Status.已锁定))
            {
                LogClassModels.WriteServiceLog("锁定成功" + ",信息的Id为" + id, "消息"
                                               );//锁定成功,写入日志
                result.Code    = Common.ClientCode.Succeed;
                result.Message = "锁定成功";
            }
            else
            {
                if (validationErrors != null && validationErrors.Count > 0)
                {
                    validationErrors.All(a =>
                    {
                        returnValue += a.ErrorMessage;
                        return(true);
                    });
                }
                LogClassModels.WriteServiceLog("锁定失败" + ",信息的Id为" + id + "," + returnValue, "消息"
                                               );//锁定失败,写入日志
                result.Code    = Common.ClientCode.Fail;
                result.Message = "锁定失败" + returnValue;
            }
            return(result);
        }
Example #4
0
        /// <summary>
        /// 设置默认联系人
        /// </summary>
        /// <param name="id">联系人id</param>
        /// <returns></returns>
        public Common.ClientResult.Result SetDefault(string id, int supplierID)
        {
            Common.ClientResult.Result result = new Common.ClientResult.Result();
            string returnValue = string.Empty;

            if (m_BLL.SetDefault(ref validationErrors, id, supplierID))
            {
                LogClassModels.WriteServiceLog(Suggestion.UpdateSucceed + ",供应商联系人的Id为" + id, "供应商联系人_设置默认联系人"
                                               );//写入日志
                result.Code    = Common.ClientCode.Succeed;
                result.Message = Suggestion.UpdateSucceed;
                return(result); //提示更新成功
            }
            else
            {
                if (validationErrors != null && validationErrors.Count > 0)
                {
                    validationErrors.All(a =>
                    {
                        returnValue += a.ErrorMessage;
                        return(true);
                    });
                }
                LogClassModels.WriteServiceLog(Suggestion.UpdateFail + ",客户_企业联系人的Id为" + id + "," + returnValue, "客户_企业联系人_设置默认联系人"
                                               );//写入日志
                result.Code    = Common.ClientCode.Fail;
                result.Message = Suggestion.UpdateFail + returnValue;
                return(result); //提示更新失败
            }
        }
Example #5
0
 /// <summary>
 /// 创建
 /// </summary>
 /// <param name="NAME">方案名称</param>
 /// <param name="UNDERTAKE_LABORATORYID">实验室编号</param>
 /// <param name="RULEIDs">检查项编号多个,分割例如(1,2)</param>
 /// <returns></returns>
 public Common.ClientResult.Result Create(string NAME, string UNDERTAKE_LABORATORYID, string RULEIDs)
 {
     Common.ClientResult.Result result = new Common.ClientResult.Result();
     result.Code    = Common.ClientCode.Succeed;
     result.Message = Suggestion.InsertSucceed;
     return(result);
 }
Example #6
0
 /// <summary>
 /// 启用
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public Common.ClientResult.Result Start(int id, string city)
 {
     Common.ClientResult.Result result = new Common.ClientResult.Result();
     if (ModelState.IsValid)
     {   //数据校验
         string returnValue = string.Empty;
         if (m_BLL.ChangeInsuranceState(id, city, Common.Status.启用.ToString(), LoginInfo.RealName))
         {
             LogClassModels.WriteServiceLog("企业社保信息启用成功", "企业社保信息_启用"
                                            );//写入日志
             result.Code    = Common.ClientCode.Succeed;
             result.Message = "启用成功";
             return(result); //提示更新成功
         }
         else
         {
             if (validationErrors != null && validationErrors.Count > 0)
             {
                 validationErrors.All(a =>
                 {
                     returnValue += a.ErrorMessage;
                     return(true);
                 });
             }
             LogClassModels.WriteServiceLog("企业社保信息启用失败", "企业社保信息_启用"
                                            );//写入日志
             result.Code    = Common.ClientCode.Fail;
             result.Message = "启用失败";
             return(result); //提示更新失败
         }
     }
     result.Code    = Common.ClientCode.FindNull;
     result.Message = "启用失败";
     return(result); //提示输入的数据的格式不对
 }
        // DELETE api/<controller>/5
        /// <summary>
        /// 删除
        /// </summary>
        /// <param name="collection"></param>
        /// <returns></returns>
        public Common.ClientResult.Result Delete(string query)
        {
            Common.ClientResult.Result result = new Common.ClientResult.Result();

            string returnValue = string.Empty;

            string[] deleteId = query.GetString().Split(',');
            if (deleteId != null && deleteId.Length > 0)
            {
                if (m_BLL.DeleteCollection(ref validationErrors, deleteId))
                {
                    LogClassModels.WriteServiceLog(Suggestion.DeleteSucceed + ",信息的Id为" + string.Join(",", deleteId), "消息"
                                                   );//删除成功,写入日志
                    result.Code    = Common.ClientCode.Succeed;
                    result.Message = Suggestion.DeleteSucceed;
                }
                else
                {
                    if (validationErrors != null && validationErrors.Count > 0)
                    {
                        validationErrors.All(a =>
                        {
                            returnValue += a.ErrorMessage;
                            return(true);
                        });
                    }
                    LogClassModels.WriteServiceLog(Suggestion.DeleteFail + ",信息的Id为" + string.Join(",", deleteId) + "," + returnValue, "消息"
                                                   );//删除失败,写入日志
                    result.Code    = Common.ClientCode.Fail;
                    result.Message = Suggestion.DeleteFail + returnValue;
                }
            }
            return(result);
        }
 /// <summary>
 /// 获取计算不确定度值
 /// </summary>
 /// <param name="RuleID">检测项ID</param>
 /// <param name="ShuChuShiJiZhi">输出实际值、显示值</param>
 /// <param name="ShuChuShiJiZhiDanWei">输出实际值单位、显示值单位</param>
 /// <param name="LiangCheng">量程</param>
 /// <param name="LiangChengDanWei">量程单位</param>
 /// <param name="K"></param>
 /// <param name="XuanYongDianZu">选用电阻</param>
 ///<param name="XuanYongDianZuDanWei">选用电阻单位</param>
 /// <param name="ShuChuShiZhi">输出示值、标准值</param>
 /// <param name="ShuChuShiZhiDanWei">输出示值单位、标准值单位</param>
 /// <param name="PinLv">频率</param>
 /// <param name="PinLvDanWei">频率单位</param>
 /// <returns></returns>
 public ActionResult GetSuanBuQueDingDu(string RuleID, string ShuChuShiJiZhi, string ShuChuShiJiZhiDanWei, string LiangCheng, string LiangChengDanWei, string K, string XuanYongDianZu, string XuanYongDianZuDanWei, string ShuChuShiZhi, string ShuChuShiZhiDanWei, string PinLv, string PinLvDanWei)
 {
     Common.ClientResult.Result result = new Common.ClientResult.Result();
     try
     {
         BLL.Report.BuQueDingBuInput para = new BLL.Report.BuQueDingBuInput();
         para.RuleID               = RuleID;
         para.ShuChuShiJiZhi       = ShuChuShiJiZhi;
         para.ShuChuShiJiZhiDanWei = ShuChuShiJiZhiDanWei;
         para.LiangCheng           = LiangCheng;
         para.LiangChengDanWei     = LiangChengDanWei;
         para.K = K;
         para.XuanYongDianZu       = XuanYongDianZu;
         para.XuanYongDianZuDanWei = XuanYongDianZuDanWei;
         para.ShuChuShiZhi         = ShuChuShiZhi;
         para.ShuChuShiZhiDanWei   = ShuChuShiZhiDanWei;
         para.PinLv       = PinLv;
         para.PinLvDanWei = PinLvDanWei;
         string value = Langben.BLL.Report.BuQueDingBuGongShi.GetBuQueDingDu(para);
         result.Code    = Common.ClientCode.Succeed;
         result.Message = value;
     }
     catch (Exception ex)
     {
         result.Code    = Common.ClientCode.Fail;
         result.Message = ex.Message;
     }
     return(Json(result));
 }
Example #9
0
        /// <summary>
        /// 加入对比
        /// </summary>
        /// <param name="id">支出费用表ID</param>
        /// <returns></returns>
        public Common.ClientResult.Result ContrastedPayRecord(int yearMonth, int costType, string cityId)
        {
            Common.ClientResult.Result result = new Common.ClientResult.Result();
            string returnValue = string.Empty;

            if (m_BLL.ContrastedInsurance(ref validationErrors, yearMonth, costType, cityId, LoginInfo.UserName))
            {
                LogClassModels.WriteServiceLog("加入对比成功" + ",信息的险种为" + ((Common.EmployeeAdd_InsuranceKindId)costType).ToString(), ",缴纳地Id为" + cityId + "消息"
                                               );//加入对比成功,写入日志
                result.Code    = Common.ClientCode.Succeed;
                result.Message = "加入对比成功";
            }
            else
            {
                if (validationErrors != null && validationErrors.Count > 0)
                {
                    validationErrors.All(a =>
                    {
                        returnValue += a.ErrorMessage;
                        return(true);
                    });
                }
                LogClassModels.WriteServiceLog("加入对比失败" + ",信息的险种为" + ((Common.EmployeeAdd_InsuranceKindId)costType).ToString(), ",缴纳地Id为" + cityId + "消息"
                                               );//加入对比成功,写入日志
                result.Code    = Common.ClientCode.Fail;
                result.Message = "加入对比失败," + returnValue;
            }
            return(result);
        }
 /// <summary>
 /// 保存不确定度
 /// </summary>
 /// <param name="HTMLVALUE">html</param>
 /// <param name="URL">不确定计算存储地址</param>
 /// <returns></returns>
 public ActionResult JiSuanBuQueDingDuSave(string HTMLVALUE = "", string URL = "")
 {
     Common.ClientResult.Result result = new Common.ClientResult.Result();
     try
     {
         URL = GetBuQueDingDuUrl(URL);
         if (DirFile.FileExists(URL))
         {
             DirFile.DeleteFile(URL);
         }
         HTMLVALUE = Server.UrlDecode(HTMLVALUE);                                  //解码
         DirFile.SaveFile(HTMLVALUE, URL);
         LogClassModels.WriteServiceLog(Suggestion.InsertSucceed + Url, "不确定度计算"); //写入日志
         result.Code    = Common.ClientCode.Succeed;
         result.Message = URL;
         return(Json(result)); //提示创建成功
     }
     catch (Exception ex)
     {
         LogClassModels.WriteServiceLog(Suggestion.InsertFail + Url + ":" + ex.Message, "不确定度计算");//写入日志
         result.Code    = Common.ClientCode.Fail;
         result.Message = Suggestion.InsertFail + ex.Message;
         return(Json(result)); //提示插入失败
     }
 }
Example #11
0
 /// <summary>
 /// 通过基本信息修改审核
 /// </summary>
 /// <param name="ID">审核表ID</param>
 /// <param name="mainTableID">原表ID</param>
 /// <returns></returns>
 public Common.ClientResult.Result PassEdit(int ID, int MainTableID)
 {
     Common.ClientResult.Result result = new Common.ClientResult.Result();
     if (ModelState.IsValid)
     {
         string returnValue = string.Empty;
         if (m_BLL.PassBaseEdit(validationErrors, ID, MainTableID))
         {
             LogClassModels.WriteServiceLog("操作成功" + ",客户_企业信息_审核通过的Id为" + ID, "客户_企业信息_审核修改内容"
                                            );//写入日志
             result.Code    = Common.ClientCode.Succeed;
             result.Message = "操作成功";
             return(result); //提示更新成功
         }
         else
         {
             if (validationErrors != null && validationErrors.Count > 0)
             {
                 validationErrors.All(a =>
                 {
                     returnValue += a.ErrorMessage;
                     return(true);
                 });
             }
             LogClassModels.WriteServiceLog(Suggestion.UpdateFail + ",客户_企业信息_审核通过的Id为" + ID + "," + returnValue, "客户_企业信息_审核修改内容"
                                            );//写入日志
             result.Code    = Common.ClientCode.Fail;
             result.Message = "操作成功" + returnValue;
             return(result); //提示更新失败
         }
     }
     result.Code    = Common.ClientCode.FindNull;
     result.Message = "操作成功" + "请核对输入的数据的格式";
     return(result); //提示输入的数据的格式不对
 }
Example #12
0
        public Common.ClientResult.Result Delete(string id)
        {
            Common.ClientResult.Result result = new Common.ClientResult.Result();

            string returnValue = string.Empty;


            if (m_BLL.Delete(ref validationErrors, id))
            {
                LogClassModels.WriteServiceLog(Suggestion.DeleteSucceed + ",信息的Id为" + string.Join(",", id), "消息"
                                               );//删除成功,写入日志
                result.Code    = Common.ClientCode.Succeed;
                result.Message = Suggestion.DeleteSucceed;
            }
            else
            {
                if (validationErrors != null && validationErrors.Count > 0)
                {
                    validationErrors.All(a =>
                    {
                        returnValue += a.ErrorMessage;
                        return(true);
                    });
                }
                LogClassModels.WriteServiceLog(Suggestion.DeleteFail + ",信息的Id为" + string.Join(",", id) + "," + returnValue, "消息"
                                               );//删除失败,写入日志
                result.Code    = Common.ClientCode.Fail;
                result.Message = Suggestion.DeleteFail + returnValue;
            }
            return(result);
        }
        public Common.ClientResult.Result InstUAUB([FromBody] METERING_STANDARD_DEVICE entity)
        {
            Common.ClientResult.Result result = new Common.ClientResult.Result();
            if (entity != null && ModelState.IsValid)
            {
                //string currentPerson = GetCurrentPerson();
                //entity.CreateTime = DateTime.Now;
                //entity.CreatePerson = currentPerson;
                int     groups = 1;
                Account acc    = GetCurrentAccount();

                List <UNCERTAINTYTABLE> list = m_BLL.GetByRefMETERING_STANDARD_DEVICEID(entity.ID);
                var data = (from f in list select f.GROUPS).Max();
                if (data != null)
                {
                    groups = (int)data + 1;
                }
                else
                {
                    groups = 1;
                }
                string returnValue = string.Empty;
                foreach (var item in entity.UNCERTAINTYTABLE)
                {
                    item.CREATETIME   = DateTime.Now;
                    item.CREATEPERSON = acc.PersonName;
                    item.ID           = Result.GetNewId();
                    item.GROUPS       = groups;
                    if (m_BLL.Create(ref validationErrors, item))
                    {
                        LogClassModels.WriteServiceLog(Suggestion.InsertSucceed + ",不确定度的信息的Id为" + item.ID, "不确定度"
                                                       );//写入日志
                        result.Code    = Common.ClientCode.Succeed;
                        result.Message = Suggestion.InsertSucceed;
                        //return result; //提示创建成功
                    }
                    else
                    {
                        if (validationErrors != null && validationErrors.Count > 0)
                        {
                            validationErrors.All(a =>
                            {
                                returnValue += a.ErrorMessage;
                                return(true);
                            });
                        }
                        LogClassModels.WriteServiceLog(Suggestion.InsertFail + ",不确定度的信息," + returnValue, "不确定度"
                                                       );//写入日志
                        result.Code    = Common.ClientCode.Fail;
                        result.Message = Suggestion.InsertFail + returnValue;
                        return(result); //提示插入失败
                    }
                }
                return(result);
            }

            result.Code    = Common.ClientCode.FindNull;
            result.Message = Suggestion.InsertFail + ",请核对输入的数据的格式"; //提示输入的数据的格式不对
            return(result);
        }
        public Common.ClientResult.Result Logon([FromBody] Langben.App.Models.LogonModel logonModel)
        {
            Common.ClientResult.Result result = new Common.ClientResult.Result();

            if (ModelState.IsValid)
            {
                DAL.Account model = m_BLL.ValidateUser(logonModel.PersonName, logonModel.Password);
                if (model != null)
                {//登录成功
                    IBLL.IResumeBLL rBll    = new ResumeBLL();
                    var             data    = rBll.GetByAccountID(model.Id).FirstOrDefault();
                    Common.Account  account = new Common.Account();
                    account.Name     = model.Name;
                    account.Id       = model.Id;
                    account.ResumeId = data.Id;
                    Utils.WriteCookie("account", account, 7);
                    result.Code = Common.ClientCode.Succeed;
                }
                else
                {
                    result.Code = Common.ClientCode.FindNull;
                }
            }
            else
            {
                result.Code = Common.ClientCode.Fail;
            }
            return(result);
        }
        //验证用户名唯一
        public Common.ClientResult.Result CheckCertificateNumber(string CertificateNumber, string types)
        {
            IBLL.IEmployeeBLL          m_BLL  = new EmployeeBLL();
            Common.ClientResult.Result result = new Common.ClientResult.Result();
            int count = m_BLL.CheckCertificateNumber(CertificateNumber);

            if (count == 0)
            {
                if (types == "1")
                {
                    if (Common.CardCommon.CheckCardID18(CertificateNumber) == false)
                    {
                        result.Code    = Common.ClientCode.Fail;
                        result.Message = "证件号不正确请重新输入";
                    }
                    else
                    {
                        result.Code    = Common.ClientCode.FindNull;
                        result.Message = "该用户可以使用!";
                    }
                }
                else
                {
                    result.Code    = Common.ClientCode.FindNull;
                    result.Message = "该用户可以使用!";
                }
            }
            else
            {
                result.Code    = Common.ClientCode.Succeed;
                result.Message = "该用户已存在!";
            }
            return(result);
        }
Example #16
0
        public Common.ClientResult.Result ChaKan(string id)
        {
            Common.ClientResult.Result result = new Common.ClientResult.Result();
            string returnValue = string.Empty;

            Common.Account account = GetCurrentAccount();
            var            data    = m_BLL.GetYuanShiJILu(ref validationErrors, id, account.UNDERTAKE_LABORATORYName);

            if (!string.IsNullOrWhiteSpace(data))
            {
                result.Code    = Common.ClientCode.Succeed;
                result.Message = data;
                return(result); //提示更新失败
            }
            else
            {
                if (validationErrors != null && validationErrors.Count > 0)
                {
                    validationErrors.All(a =>
                    {
                        returnValue += a.ErrorMessage;
                        return(true);
                    });
                }
                result.Code    = Common.ClientCode.Fail;
                result.Message = Suggestion.UpdateFail + returnValue;
                return(result); //提示更新失败
            }
        }
        /// <summary>
        /// 停用中间表数据
        /// </summary>
        /// <param name="id">中间表编号</param>
        /// <returns></returns>
        public Common.ClientResult.Result PostStop(int id)
        {
            Common.ClientResult.Result result = new Common.ClientResult.Result();

            string returnValue = string.Empty;

            if (id != 0)
            {
                if (m_BLL.UpdateEmployeeMiddleState(ref validationErrors, id, Common.Status.停用.ToString(), LoginInfo.UserName))
                {
                    LogClassModels.WriteServiceLog("费用中间表数据停用成功" + ",信息的Id为" + id, "消息"
                                                   );//停用成功,写入日志
                    result.Code    = Common.ClientCode.Succeed;
                    result.Message = "停用成功";
                }
            }
            else
            {
                if (validationErrors != null && validationErrors.Count > 0)
                {
                    validationErrors.All(a =>
                    {
                        returnValue += a.ErrorMessage;
                        return(true);
                    });
                }
                LogClassModels.WriteServiceLog("费用中间表数据停用失败" + ",信息的Id为" + id + "," + returnValue, "消息"
                                               );//停用失败,写入日志
                result.Code    = Common.ClientCode.Fail;
                result.Message = "停用失败" + returnValue;
            }
            return(result);
        }
Example #18
0
 /// <summary>
 /// 停用
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public Common.ClientResult.Result Stop(string id)
 {
     Common.ClientResult.Result result = new Common.ClientResult.Result();
     if (ModelState.IsValid)
     {
         string returnValue = string.Empty;
         if (m_BLL.StopPrice(id))
         {
             LogClassModels.WriteServiceLog(Suggestion.UpdateSucceed + ",最低报价信息的Id为" + id, "最低报价信息_停用"
                                            );//写入日志
             result.Code    = Common.ClientCode.Succeed;
             result.Message = Suggestion.UpdateSucceed;
             return(result); //提示更新成功
         }
         else
         {
             if (validationErrors != null && validationErrors.Count > 0)
             {
                 validationErrors.All(a =>
                 {
                     returnValue += a.ErrorMessage;
                     return(true);
                 });
             }
             LogClassModels.WriteServiceLog(Suggestion.UpdateFail + ",最低报价信息的Id为" + id + "," + returnValue, "最低报价信息_停用"
                                            );//写入日志
             result.Code    = Common.ClientCode.Fail;
             result.Message = Suggestion.UpdateFail + returnValue;
             return(result); //提示更新失败
         }
     }
     result.Code    = Common.ClientCode.FindNull;
     result.Message = Suggestion.UpdateFail + "请核对输入的数据的格式";
     return(result); //提示输入的数据的格式不对
 }
        /// <summary>
        /// 删除保存
        /// </summary>
        /// <returns></returns>
        public ActionResult Delete()
        {
            Common.ClientResult.Result result = new Common.ClientResult.Result();
            string returnValue = string.Empty;

            //string[] deleteId = query.GetString().Split(',');
            if (Request["ID"] != null)
            {
                string deleteId = Request["ID"].ToString().Trim();
                if (m_BLL.Delete(ref validationErrors, deleteId))
                {
                    LogClassModels.WriteServiceLog(Suggestion.DeleteSucceed + ",语言能力信息的Id为" + string.Join(",", deleteId), "消息"
                                                   );//删除成功,写入日志
                    result.Code    = Common.ClientCode.Succeed;
                    result.Message = Suggestion.DeleteSucceed;
                }
                else
                {
                    if (validationErrors != null && validationErrors.Count > 0)
                    {
                        validationErrors.All(a =>
                        {
                            returnValue += a.ErrorMessage;
                            return(true);
                        });
                    }
                    LogClassModels.WriteServiceLog(Suggestion.DeleteFail + ",信息的Id为" + string.Join(",", deleteId) + "," + returnValue, "消息"
                                                   );//删除失败,写入日志
                    result.Code    = Common.ClientCode.Fail;
                    result.Message = Suggestion.DeleteFail + returnValue;
                }
            }
            return(Json(result));
        }
        /// <summary>
        /// 导出Excel
        /// </summary>
        /// <param name="ID">预备方案ID</param>
        /// <returns></returns>
        public ActionResult Export(string ID, string Type)
        {
            Common.ClientResult.Result result = new Common.ClientResult.Result();
            ReportBLL     reportBll           = new ReportBLL();
            string        Message             = string.Empty;
            bool          IsSuccess           = false;
            FILE_UPLOADER fEntity             = null;

            if (Type == "OriginalRecord")
            {
                IsSuccess = reportBll.ExportOriginalRecord(ID, GetCurrentPerson(), out Message, out fEntity);
            }
            else
            {
                IsSuccess = reportBll.ExportReport(ID, GetCurrentPerson(), out Message, out fEntity);
            }
            if (IsSuccess)
            {
                result.Code    = Common.ClientCode.Succeed;
                result.Message = Message;
            }
            else
            {
                result.Code    = Common.ClientCode.Fail;
                result.Message = Message + "错误一";
            }
            return(Json(result)); //返回
        }
        public Common.ClientResult.Result SetFail(string stopIds, string remark)
        {
            Common.ClientResult.Result result = new Common.ClientResult.Result();
            if (!string.IsNullOrEmpty(stopIds))
            {
                string returnValue = string.Empty;
                if (m_BLL.SetStopPaymentFail(stopIds, remark))
                {
                    //LogClassModels.WriteServiceLog(Suggestion.InsertSucceed + ",员工停缴的信息的Id为" + entity.Id, "员工停缴");//写入日志
                    result.Code    = Common.ClientCode.Succeed;
                    result.Message = Suggestion.UpdateSucceed;
                    return(result); //提示创建成功
                }
                else
                {
                    if (validationErrors != null && validationErrors.Count > 0)
                    {
                        validationErrors.All(a =>
                        {
                            returnValue += a.ErrorMessage;
                            return(true);
                        });
                    }
                    LogClassModels.WriteServiceLog(Suggestion.UpdateFail + ",报减设置失败," + returnValue, "员工停缴");//写入日志
                    result.Code    = Common.ClientCode.Fail;
                    result.Message = Suggestion.UpdateFail + returnValue;
                    return(result); //提示插入失败
                }
            }

            result.Code    = Common.ClientCode.FindNull;
            result.Message = Suggestion.UpdateFail + ",请核对输入的数据的格式"; //提示输入的数据的格式不对
            return(result);
        }
Example #22
0
        public ActionResult CreateSave(Langben.DAL.DegreeSchool entity)
        {
            Common.ClientResult.Result result = new Common.ClientResult.Result();
            try
            {
                if (entity != null && ModelState.IsValid)
                {
                    entity.ResumeId = CurrentResumeId;

                    entity.Id           = Result.GetNewId();
                    entity.CreateTime   = DateTime.Now;
                    entity.CreatePerson = CurrentPerson;
                    entity.State        = StateEnums.QY;
                    entity.Sort         = 0;
                    entity.UpdatePerson = CurrentPerson;
                    entity.UpdateTime   = entity.CreateTime;

                    string returnValue = string.Empty;
                    if (m_BLL.Create(ref validationErrors, entity))
                    {
                        LogClassModels.WriteServiceLog(Suggestion.InsertSucceed + ",学历学校的信息的Id为" + entity.Id, "学历学校"
                                                       );//写入日志
                        result.Code    = Common.ClientCode.Succeed;
                        result.Message = Suggestion.InsertSucceed;
                        // return result; //提示创建成功
                    }
                    else
                    {
                        if (validationErrors != null && validationErrors.Count > 0)
                        {
                            validationErrors.All(a =>
                            {
                                returnValue += a.ErrorMessage;
                                return(true);
                            });
                        }
                        LogClassModels.WriteServiceLog(Suggestion.InsertFail + ",学历学校的信息," + returnValue, "学历学校"
                                                       );//写入日志
                        result.Code    = Common.ClientCode.Fail;
                        result.Message = Suggestion.InsertFail + returnValue;
                        // return result; //提示插入失败
                    }
                }
                else
                {
                    result.Code    = Common.ClientCode.FindNull;
                    result.Message = Suggestion.InsertFail + ",数据格式有误"; //提示输入的数据的格式不对
                    //return result;
                }
            }
            catch (Exception ex)
            {
                result.Code    = Common.ClientCode.FindNull;
                result.Message = Suggestion.InsertFail + "," + ex.Message; //提示输入的数据的格式不对
                                                                           //return result;
            }
            return(Json(result));
            //return result;
        }
        /// <summary>
        /// 保存
        /// </summary>
        /// <param name="OldID">原编号</param>
        /// <param name="RULEID">规程编号</param>
        /// <param name="SCHEMEID">方案编号</param>
        /// <param name="HTMLVALUE">html</param>
        /// <returns></returns>
        public ActionResult Save(string OldID, string RULEID, string SCHEMEID, string HTMLVALUE)
        {
            Common.ClientResult.Result result = new Common.ClientResult.Result();
            PROJECTTEMPLET             entity = new PROJECTTEMPLET();
            string currentPerson = GetCurrentPerson();

            if (string.IsNullOrWhiteSpace(currentPerson))
            {
                result.Code    = Common.ClientCode.Fail;
                result.Message = "超时,请点击右上角的 安全退出,重新登陆";
                return(Json(result)); //提示插入失败
            }
            entity.CREATETIME   = DateTime.Now;
            entity.CREATEPERSON = currentPerson;
            entity.RULEID       = RULEID;
            entity.ID           = Result.GetNewId();
            entity.SCHEMEID     = SCHEMEID;
            entity.HTMLVALUE    = Server.UrlDecode(HTMLVALUE);//解码

            PROJECTTEMPLET pEntity = m_BLL.GetModelByRULEID_SCHEMEID(RULEID, SCHEMEID);

            if (pEntity != null)
            {
                OldID = pEntity.ID;
            }
            if (OldID != null && OldID.Trim() != "")
            {
                m_BLL.Delete(ref validationErrors, OldID);
            }

            string returnValue = string.Empty;

            if (m_BLL.Create(ref validationErrors, entity))
            {
                LogClassModels.WriteServiceLog(Suggestion.InsertSucceed + ",检定项目模板的Id为" + entity.ID, "检定项目模板"
                                               );//写入日志
                result.Code = Common.ClientCode.Succeed;
                //result.Message = Suggestion.InsertSucceed;
                result.Message = entity.ID;
                return(Json(result)); //提示创建成功
            }
            else
            {
                if (validationErrors != null && validationErrors.Count > 0)
                {
                    validationErrors.All(a =>
                    {
                        returnValue += a.ErrorMessage;
                        return(true);
                    });
                }
                LogClassModels.WriteServiceLog(Suggestion.InsertFail + ",检定项目模板," + returnValue, "检定项目模板"
                                               );//写入日志
                result.Code    = Common.ClientCode.Fail;
                result.Message = Suggestion.InsertFail + returnValue;
                return(Json(result)); //提示插入失败
            }
        }
Example #24
0
        public Common.ClientResult.Result SetSuccess(string stopIds, string alltype)
        {
            alltype = HttpUtility.HtmlDecode(alltype);

            IBLL.IEmployeeStopPaymentBLL m_BLL            = new BLL.EmployeeStopPaymentBLL();
            ValidationErrors             validationErrors = new ValidationErrors();

            Common.ClientResult.Result result = new Common.ClientResult.Result();
            if (!string.IsNullOrEmpty(stopIds))
            {
                string      returnValue  = string.Empty;
                SysEntities db           = new SysEntities();
                List <int>  IdList       = new List <int>();
                string[]    strArrayid   = stopIds.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
                string[]    strArrayType = alltype.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);

                List <int?> InsuranceKindList = new List <int?>();//险种

                foreach (string id in strArrayid)
                {
                    int idd = int.Parse(id);
                    IdList.Add(idd);
                }

                foreach (var a in strArrayType)
                {
                    int InsuranceKindId = (int)(Common.EmployeeAdd_InsuranceKindId)Enum.Parse(typeof(Common.EmployeeAdd_InsuranceKindId), a);
                    InsuranceKindList.Add(InsuranceKindId);
                }

                if (SetStopPaymentSuccess(db, IdList, InsuranceKindList))
                {
                    //LogClassModels.WriteServiceLog(Suggestion.InsertSucceed + ",员工停缴的信息的Id为" + entity.Id, "员工停缴");//写入日志
                    result.Code    = Common.ClientCode.Succeed;
                    result.Message = "保存成功!";
                    return(result); //提示创建成功
                }
                else
                {
                    if (validationErrors != null && validationErrors.Count > 0)
                    {
                        validationErrors.All(a =>
                        {
                            returnValue += a.ErrorMessage;
                            return(true);
                        });
                    }
                    LogClassModels.WriteServiceLog(Suggestion.UpdateFail + ",报减设置成功," + returnValue, "员工停缴");//写入日志
                    result.Code    = Common.ClientCode.Fail;
                    result.Message = Suggestion.UpdateFail + returnValue;
                    return(result); //提示插入失败
                }
            }

            result.Code    = Common.ClientCode.FindNull;
            result.Message = Suggestion.UpdateFail + ",请核对输入的数据的格式"; //提示输入的数据的格式不对
            return(result);
        }
Example #25
0
        /// <summary>
        /// 添加菜单功能信息
        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public ActionResult Post(ORG_MenuOp entity)
        {
            IBLL.IORG_MenuOpBLL o_bll = new ORG_MenuOpBLL();

            Common.ClientResult.Result result = new Common.ClientResult.Result();
            if (entity != null && ModelState.IsValid)
            {
                entity.ID   = entity.ORG_Menu_ID + "-" + entity.ID;
                entity.Sort = 100;
                entity.XYBZ = "Y";

                #region 添加前进行判断
                //编码不为空时,需要对编码唯一性进行判断
                if (!string.IsNullOrEmpty(entity.ID.Trim()))
                {
                    List <ORG_MenuOp> list = o_bll.GetMenuOpId(entity.ID);
                    if (list.Count > 0)
                    {
                        return(Json(new { Code = 0, Message = "此菜单功能ID已被占用" }));
                    }
                }
                #endregion

                string returnValue = string.Empty;
                if (o_bll.Create(ref validationErrors, entity))
                {
                    LogClassModels.WriteServiceLog(Suggestion.InsertSucceed + ",菜单功能的信息的Id为" + entity.ID, "菜单功能"
                                                   );//写入日志
                    result.Code    = Common.ClientCode.Succeed;
                    result.Message = Suggestion.InsertSucceed;
                    //return result; //提示创建成功
                    return(Json(new { Code = result.Code, Message = result.Message }));
                }
                else
                {
                    if (validationErrors != null && validationErrors.Count > 0)
                    {
                        validationErrors.All(a =>
                        {
                            returnValue += a.ErrorMessage;
                            return(true);
                        });
                    }
                    LogClassModels.WriteServiceLog(Suggestion.InsertFail + ",菜单功能的信息," + returnValue, "菜单功能"
                                                   );//写入日志
                    result.Code    = Common.ClientCode.Fail;
                    result.Message = Suggestion.InsertFail + returnValue;
                    //return result; //提示插入失败
                    return(Json(new { Code = result.Code, Message = result.Message }));
                }
            }

            result.Code    = Common.ClientCode.FindNull;
            result.Message = Suggestion.InsertFail + ",请核对输入的数据的格式"; //提示输入的数据的格式不对
            //return result;
            return(Json(new { Code = result.Code, Message = result.Message }));
        }
        /// <summary>
        /// 启用
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public Common.ClientResult.Result Start(string id)
        {
            Common.ClientResult.Result result = new Common.ClientResult.Result();
            if (ModelState.IsValid)
            {   //数据校验
                LadderPrice item = m_BLL.GetById(id);
                IBLL.ILadderLowestPriceBLL bll = new BLL.LadderLowestPriceBLL();
                LadderLowestPrice          chk = bll.GetById(item.LadderLowestPriceId);

                if (chk.Status == Common.Status.停用.ToString())
                {
                    result.Code    = Common.ClientCode.Fail;
                    result.Message = "该阶梯价格的最低价格处于停用状态!";
                    return(result);
                }

                if (!m_BLL.CheckRange(item.LadderLowestPriceId, Convert.ToInt32(item.BeginLadder), Convert.ToInt32(item.EndLadder), item.Id))
                {
                    LogClassModels.WriteServiceLog(Suggestion.UpdateFail + ",阶梯报价信息的Id为" + id, "阶梯报价信息_启用"
                                                   );//写入日志
                    result.Code    = Common.ClientCode.Fail;
                    result.Message = "请检查阶梯报价范围!";
                    return(result); //提示更新失败
                }

                item.Status = Common.Status.启用.ToString();//启用

                string returnValue = string.Empty;
                if (m_BLL.Edit(ref validationErrors, item))
                {
                    LogClassModels.WriteServiceLog(Suggestion.UpdateSucceed + ",阶梯报价信息的Id为" + id, "阶梯报价信息_启用"
                                                   );//写入日志
                    result.Code    = Common.ClientCode.Succeed;
                    result.Message = Suggestion.UpdateSucceed;
                    return(result); //提示更新成功
                }
                else
                {
                    if (validationErrors != null && validationErrors.Count > 0)
                    {
                        validationErrors.All(a =>
                        {
                            returnValue += a.ErrorMessage;
                            return(true);
                        });
                    }
                    LogClassModels.WriteServiceLog(Suggestion.UpdateFail + ",阶梯报价信息的Id为" + id + "," + returnValue, "阶梯报价信息_启用"
                                                   );//写入日志
                    result.Code    = Common.ClientCode.Fail;
                    result.Message = Suggestion.UpdateFail + returnValue;
                    return(result); //提示更新失败
                }
            }
            result.Code    = Common.ClientCode.FindNull;
            result.Message = Suggestion.UpdateFail + "请核对输入的数据的格式";
            return(result); //提示输入的数据的格式不对
        }
        public ActionResult InputEmployeeStopPaymentByExcel(HttpPostedFileBase files)
        {
            //int companyID = Convert.ToInt32(Request.QueryString["CompanyID"]);
            Common.ClientResult.Result result = new Common.ClientResult.Result();
            try
            {
                #region 文件上传

                HttpPostedFileBase file           = files;
                string             uploadFilePath = AppDomain.CurrentDomain.BaseDirectory + "DataExport/";
                string             returnMsg;
                string             savePath = Util_XLS.UpLoadXls(file, uploadFilePath, out returnMsg);

                #endregion

                #region 读取Execl数据,验证,插入数据库

                if (string.IsNullOrEmpty(returnMsg))
                {
                    //DataSet myDataSet = Util_XLS.SelectFromXLS(savePath, "select * from [Sheet1$]", out returnMsg);
                    DataTable table = Util_XLS.NpoiReadExcle(savePath, "Sheet1", true, out returnMsg);
                    if (string.IsNullOrEmpty(returnMsg))
                    {
                        //DataTable table = myDataSet.Tables["SelectResult"].DefaultView.ToTable();
                        string message = string.Empty;
                        if (ImportEmployeeAdd(table, ref message))
                        {
                            result.Code    = Common.ClientCode.Succeed;
                            result.Message = "导入成功";
                        }
                        else
                        {
                            result.Code    = Common.ClientCode.Fail;
                            result.Message = message;
                        }
                    }
                    else
                    {
                        result.Code    = Common.ClientCode.Fail;
                        result.Message = returnMsg;
                    }
                }
                else
                {
                    result.Code    = Common.ClientCode.Fail;
                    result.Message = returnMsg;
                }

                #endregion
            }
            catch (Exception ex)
            {
                result.Code    = Common.ClientCode.Fail;
                result.Message = ex.Message + "导入失败,请认真检查excel";
            }
            return(Json(result));
        }
Example #28
0
        /// <summary>
        /// 报增缴纳保险政策联动判断
        /// </summary>
        /// <param name="Cityid">缴纳地</param>
        /// <param name="postinfos">初始数据</param>
        /// <param name="yanglao_InsuranceKind1">养老种类id</param>
        /// <param name="yiliao_InsuranceKind1">医疗种类id</param>
        /// <param name="gongshang_InsuranceKind1">工伤种类id</param>
        /// <param name="shiye_InsuranceKind1">失业种类id</param>
        /// <param name="shengyu_InsuranceKind1">生育种类id</param>
        /// <returns></returns>
        public Common.ClientResult.Result POSTPoliceCascadeRelationship(string Cityid)
        {
            string POSTPoliceCascadeRelationshipName = Polic_BLL.POSTPoliceCascadeRelationship(Cityid);

            Common.ClientResult.Result result = new Common.ClientResult.Result();
            result.Code    = ClientCode.Succeed;
            result.Message = POSTPoliceCascadeRelationshipName;
            return(result);
        }
Example #29
0
        /// <summary>
        /// 创建
        /// </summary>
        /// <param name="entity">实体对象</param>
        /// <returns></returns>
        public Common.ClientResult.Result Post([FromBody] CompanyInsurance entity)
        {
            Common.ClientResult.Result result = new Common.ClientResult.Result();
            if (entity != null && ModelState.IsValid)
            {
                if (entity.Account1 == null && entity.Account2 == null && entity.PoliceID1 == null && entity.PoliceID2 == null)
                {
                    result.Code    = Common.ClientCode.Fail;
                    result.Message = "请至少填写一项信息";
                    return(result); //提示插入失败
                }

                int chk = m_BLL.CheckCompanyCity(entity.CRM_Company_ID ?? 0, entity.CityId);
                if (chk == 1)
                {
                    result.Code    = Common.ClientCode.Fail;
                    result.Message = "已经存在当前缴纳地的信息";
                    return(result); //提示插入失败
                }
                if (chk == 2)
                {
                    result.Code    = Common.ClientCode.Fail;
                    result.Message = "当前缴纳地的信息正在审核中,请不要重复提交";
                    return(result); //提示插入失败
                }

                string returnValue = string.Empty;
                if (m_BLL.CreateCRM_Company_Insurance(entity, LoginInfo.UserID, LoginInfo.RealName, LoginInfo.BranchID))
                {
                    LogClassModels.WriteServiceLog(Suggestion.InsertSucceed + ",客户_企业社保信息_待审核", "客户_企业社保信息_待审核"
                                                   );//写入日志
                    result.Code    = Common.ClientCode.Succeed;
                    result.Message = Suggestion.InsertSucceed;
                    return(result); //提示创建成功
                }
                else
                {
                    if (validationErrors != null && validationErrors.Count > 0)
                    {
                        validationErrors.All(a =>
                        {
                            returnValue += a.ErrorMessage;
                            return(true);
                        });
                    }
                    LogClassModels.WriteServiceLog(Suggestion.InsertFail + ",客户_企业社保信息_待审核," + returnValue, "客户_企业社保信息_待审核"
                                                   );//写入日志
                    result.Code    = Common.ClientCode.Fail;
                    result.Message = Suggestion.InsertFail + returnValue;
                    return(result); //提示插入失败
                }
            }

            result.Code    = Common.ClientCode.FindNull;
            result.Message = Suggestion.InsertFail + ",请核对输入的数据的格式"; //提示输入的数据的格式不对
            return(result);
        }
        /// <summary>
        /// 创建
        /// </summary>
        /// <param name="entity">实体对象</param>
        /// <returns></returns>
        public Common.ClientResult.Result Post([FromBody] CRM_CompanyLadderPrice_Audit entity)
        {
            Common.ClientResult.Result      result = new Common.ClientResult.Result();
            IBLL.ICRM_CompanyLadderPriceBLL bll    = new CRM_CompanyLadderPriceBLL();
            if (entity != null && ModelState.IsValid)
            {
                int    currentPerson     = LoginInfo.UserID;
                string currentPersonName = LoginInfo.RealName;
                int    intBranchID       = LoginInfo.BranchID;
                entity.CreateTime     = DateTime.Now;
                entity.CreateUserID   = currentPerson;
                entity.CreateUserName = currentPersonName;
                entity.BranchID       = intBranchID;
                entity.OperateStatus  = 1; //待处理
                entity.OperateNode    = 2; //质控

                if (!bll.CheckRange(Convert.ToInt32(entity.CRM_Company_ID), entity.PRD_Product_ID, Convert.ToInt32(entity.BeginLadder), Convert.ToInt32(entity.EndLadder), intBranchID, null))
                {
                    LogClassModels.WriteServiceLog(Suggestion.UpdateFail + ",客户_企业阶梯报价信息", "客户_企业阶梯报价信息_启用"
                                                   );//写入日志
                    result.Code    = Common.ClientCode.Fail;
                    result.Message = "请检查阶梯报价范围!";
                    return(result); //提示更新失败
                }

                string returnValue = string.Empty;
                if (m_BLL.Create(ref validationErrors, entity))
                {
                    LogClassModels.WriteServiceLog(Suggestion.InsertSucceed + ",客户_企业阶梯报价_待审核的信息的Id为" + entity.ID, "客户_企业阶梯报价_待审核"
                                                   );//写入日志
                    result.Code    = Common.ClientCode.Succeed;
                    result.Message = Suggestion.InsertSucceed;
                    return(result); //提示创建成功
                }
                else
                {
                    if (validationErrors != null && validationErrors.Count > 0)
                    {
                        validationErrors.All(a =>
                        {
                            returnValue += a.ErrorMessage;
                            return(true);
                        });
                    }
                    LogClassModels.WriteServiceLog(Suggestion.InsertFail + ",客户_企业阶梯报价_待审核的信息," + returnValue, "客户_企业阶梯报价_待审核"
                                                   );//写入日志
                    result.Code    = Common.ClientCode.Fail;
                    result.Message = Suggestion.InsertFail + returnValue;
                    return(result); //提示插入失败
                }
            }

            result.Code    = Common.ClientCode.FindNull;
            result.Message = Suggestion.InsertFail + ",请核对输入的数据的格式"; //提示输入的数据的格式不对
            return(result);
        }