public ActionResult CompanyInfo(String id) { CompanyDM Result = new CompanyDM(); var list = CompanyMapper.CompanyInfo(Com.ComPanys(id), Url, Com.CompanyCredit(id)); Result.UserID = list.UserID; Result.CompanyName = list.CompanyName; Result.UserRealName = list.UserRealName; Result.UserPhone = list.UserPhone; Result.CompanyStates = list.CompanyState; Result.CompanyLicense = list.CompanyLicense; Result.CompanyQualification = list.CompanyQualification; Result.CompanyClimbCard = list.CompanyClimbCard; Result.CompanyWelderCard = list.CompanyWelderCard; Result.CompanyForkliftCard = list.CompanyForkliftCard; Result.CompanyElectricianCard = list.CompanyElectricianCard; Result.CompanySafeCard = list.CompanySafeCard; Result.CompanyInsuranceCard = list.CompanyInsuranceCard; Result.EvalAccident = list.EvalAccident; Result.EvalManagement = list.EvalManagement; Result.EvalQuality = list.EvalQuality; Result.EvalReachRate = list.EvalReachRate; Result.EvalSatisfied = list.EvalSatisfied; return(View(Result)); }
public ActionResult Delete(Qualifications Qua, String UserID) { CompanyDM Result = new CompanyDM(); Qua.UserID = UserID; try { Com.QuaDelete(Qua); } catch (Exception ex) { Result.msg = ex.Message; } var list = CompanyMapper.CompanyInfo(Com.ComPanys(UserID), Url, Com.CompanyCredit(UserID)); Result.CompanyName = list.CompanyName; Result.UserRealName = list.UserRealName; Result.UserPhone = list.UserPhone; Result.CompanyStates = list.CompanyState; Result.CompanyLicense = list.CompanyLicense; Result.CompanyQualification = list.CompanyQualification; Result.CompanyClimbCard = list.CompanyClimbCard; Result.CompanyWelderCard = list.CompanyWelderCard; Result.CompanyForkliftCard = list.CompanyForkliftCard; Result.CompanyElectricianCard = list.CompanyElectricianCard; Result.CompanySafeCard = list.CompanySafeCard; Result.CompanyInsuranceCard = list.CompanyInsuranceCard; Result.EvalAccident = list.EvalAccident; Result.EvalManagement = list.EvalManagement; Result.EvalQuality = list.EvalQuality; Result.EvalReachRate = list.EvalReachRate; Result.EvalSatisfied = list.EvalSatisfied; Result.msg = "删除成功"; return(Json(Result, JsonRequestBehavior.AllowGet)); }
public ActionResult Pass(String State, String UserID) { CompanyDM Result = new CompanyDM(); try { if (State == "Pass") { Com.QuaPass(UserID, CompanyState.Pass); var list = CompanyMapper.CompanyInfo(Com.ComPanys(UserID), Url, Com.CompanyCredit(UserID)); Result.UserID = UserID; Result.CompanyName = list.CompanyName; Result.UserRealName = list.UserRealName; Result.UserPhone = list.UserPhone; Result.CompanyStates = list.CompanyState; Result.CompanyLicense = list.CompanyLicense; Result.CompanyQualification = list.CompanyQualification; Result.CompanyClimbCard = list.CompanyClimbCard; Result.CompanyWelderCard = list.CompanyWelderCard; Result.CompanyForkliftCard = list.CompanyForkliftCard; Result.CompanyElectricianCard = list.CompanyElectricianCard; Result.CompanySafeCard = list.CompanySafeCard; Result.CompanyInsuranceCard = list.CompanyInsuranceCard; Result.EvalAccident = list.EvalAccident; Result.EvalManagement = list.EvalManagement; Result.EvalQuality = list.EvalQuality; Result.EvalReachRate = list.EvalReachRate; Result.EvalSatisfied = list.EvalSatisfied; Result.msg = "认证成功"; } if (State == "NoPass") { Com.QuaPass(UserID, CompanyState.NoPass); var list = CompanyMapper.CompanyInfo(Com.ComPanys(UserID), Url, Com.CompanyCredit(UserID)); Result.CompanyName = list.CompanyName; Result.UserRealName = list.UserRealName; Result.UserPhone = list.UserPhone; Result.CompanyStates = list.CompanyState; Result.CompanyLicense = list.CompanyLicense; Result.CompanyQualification = list.CompanyQualification; Result.CompanyClimbCard = list.CompanyClimbCard; Result.CompanyWelderCard = list.CompanyWelderCard; Result.CompanyForkliftCard = list.CompanyForkliftCard; Result.CompanyElectricianCard = list.CompanyElectricianCard; Result.CompanySafeCard = list.CompanySafeCard; Result.CompanyInsuranceCard = list.CompanyInsuranceCard; Result.EvalAccident = list.EvalAccident; Result.EvalManagement = list.EvalManagement; Result.EvalQuality = list.EvalQuality; Result.EvalReachRate = list.EvalReachRate; Result.EvalSatisfied = list.EvalSatisfied; Result.msg = "认证失败"; } } catch (Exception ex) { Result.msg = ex.Message; } return(Json(Result, JsonRequestBehavior.AllowGet)); }
public CompanyDM ComPanys(String UserID) { CompanyDM Com = new CompanyDM(); var list = db.UserInfo.Find(UserID); Com.UserID = UserID; Com.CompanyName = list.CompanyName; Com.UserPhone = list.UserPhone; Com.UserRealName = list.UserRealName; Com.CompanyState = list.CompanyState; Com.CompanyLicense = list.CompanyLicense; Com.CompanyQualification = list.CompanyQualification; Com.CompanyClimbCard = list.CompanyClimbCard; Com.CompanyWelderCard = list.CompanyWelderCard; Com.CompanyForkliftCard = list.CompanyForkliftCard; Com.CompanyElectricianCard = list.CompanyElectricianCard; Com.CompanySafeCard = list.CompanySafeCard; Com.CompanyInsuranceCard = list.CompanyInsuranceCard; return(Com); }
public static VMCompanyListss CompanyInfo(CompanyDM CompanyInfos, UrlHelper Url, IList <CompanyDM> CompanyCredit = null, int No = 1) { VMCompanyListss item1 = new VMCompanyListss(); item1.NO = No; //序号自增 item1.UserID = CompanyInfos.UserID; //用户ID item1.CompanyName = CompanyInfos.CompanyName; //公司名称 item1.UserRealName = CompanyInfos.UserRealName; //联系人 item1.UserPhone = CompanyInfos.UserPhone; //联系方式 item1.CompanyLicense = CompanyInfos.CompanyLicense; //营业执照 item1.CompanyQualification = CompanyInfos.CompanyQualification; //安装资质 item1.CompanyClimbCard = CompanyInfos.CompanyClimbCard; //登高证 item1.CompanyWelderCard = CompanyInfos.CompanyWelderCard; //焊工证 item1.CompanyForkliftCard = CompanyInfos.CompanyForkliftCard; //叉车证 item1.CompanyElectricianCard = CompanyInfos.CompanyElectricianCard; //电工证 item1.CompanySafeCard = CompanyInfos.CompanySafeCard; //安全员证 item1.CompanyInsuranceCard = CompanyInfos.CompanyInsuranceCard; //保险证明 item1.Look = Url.Action("CompanyInfo", "CompanyMag", new { id = item1.UserID }); //查看公司详情 //资质认证详细评价 if (CompanyCredit != null) { foreach (var e in CompanyCredit) { item1.EvalAccident += e.EvalAccident != 0 ? e.EvalAccident : 0; item1.EvalManagement += e.EvalManagement; item1.EvalQuality += e.EvalQuality; item1.EvalReachRate += e.EvalReachRate; item1.EvalSatisfied += e.EvalSatisfied; } item1.EvalAccident = item1.EvalAccident != 0 ? item1.EvalAccident / CompanyCredit.Count() : 0; item1.EvalManagement = item1.EvalManagement != 0 ? item1.EvalManagement / CompanyCredit.Count() : 0; item1.EvalQuality = item1.EvalQuality != 0 ? item1.EvalQuality / CompanyCredit.Count() : 0; item1.EvalReachRate = item1.EvalReachRate != 0 ? item1.EvalReachRate / CompanyCredit.Count():0; item1.EvalSatisfied = item1.EvalSatisfied != 0 ? item1.EvalSatisfied / CompanyCredit.Count():0; } switch (CompanyInfos.UserCategory)//用户权限 { case UserRole.Admin: item1.CompanyState = "系统管理员"; break; case UserRole.InstallAdmin: item1.CompanyState = "安装需求管理员"; break; case UserRole.InsCompanyUser: item1.CompanyState = "安装公司"; break; } switch (CompanyInfos.CompanyState)//公司状态 { case CompanyState.NoAudited: item1.CompanyState = "未认证"; break; case CompanyState.NoPass: item1.CompanyState = "认证未通过"; break; case CompanyState.Pass: item1.CompanyState = "认证已通过"; break; } return(item1); }