public ActionResult oneuser(Guid?guid, string type) { dynamic data = new System.Dynamic.ExpandoObject(); UserMdoel one = new UserMdoel(); if (type == "edit") { bool b = false; if (guid == Masterpage.CurrUser.guid && Masterpage.CurrUser.IsEmployee) { b = true; } one = accountService.GetOneCustomerUserModel(Masterpage.CurrUser.client_code, guid.Value, false); if (one == null) { one = new UserMdoel(); type = "add"; } } else { one = new UserMdoel(); } var rolelist = accountService.GetUserRoleDDL(Masterpage.CurrUser.client_code); data.rolelist = rolelist; data.one = one; data.type = type; data.guid = guid; return(View(data)); }
public ActionResult saveuserchartconfig(string guid) { string v1_1 = WebRequest.GetString("v1_1", true); string v1_2 = WebRequest.GetString("v1_2", true); string v2_1 = WebRequest.GetString("v2_1", true); string v2_2 = WebRequest.GetString("v2_2", true); string v3_1 = WebRequest.GetString("v3_1", true); string v3_2 = WebRequest.GetString("v3_2", true); string v4_1 = WebRequest.GetString("v4_1", true); string v4_2 = WebRequest.GetString("v4_2", true); string unit1 = WebRequest.GetString("unit1", true); string unit2 = WebRequest.GetString("unit2", true); string unit3 = WebRequest.GetString("unit3", true); ReturnValue rv = new ReturnValue(); UserMdoel one = new UserMdoel(); if (guid == "")// || v1_1 == "" || v1_2 == "" || v2_1 == "" || v2_2 == "" || v3_1 == "" || v3_2 == "" || v4_1 == "" { rv.status = "error"; rv.message = "缺少参数"; } else { Guid g = Guid.Parse(guid); bool b = false; if (g == Masterpage.CurrUser.guid && Masterpage.CurrUser.IsEmployee) { b = true; } one = accountService.GetOneCustomerUserModel(Masterpage.CurrUser.client_code, g, b); if (one.config1 == null) { one.config1 = ""; } if (one.config3 == null) { one.config3 = ""; } rv = accountService.SavePlatChartConfig(Masterpage.CurrUser.client_code, one.config1.Trim(), one.isemployee, g, v1_1, v1_2, v2_1, v2_2, v3_1, v3_2, unit1, unit2, unit3, one.config3.Trim(), v4_1, v4_2); if (rv.status == "ok" && Masterpage.CurrUser.guid == g) { Masterpage.CurrUser.config1 = rv.value; Masterpage.CurrUser.config3 = rv.value2; SessionHelper.SetSession("LoginUser", Masterpage.CurrUser); var nc = Masterpage.CurrUser.config1; } } LogHelper.Info(Masterpage.CurrUser.alias, "901015:客户," + Masterpage.CurrUser.client_code + ",用户中心保存用户工作台图表配置,用户:" + one.chinesename); return(Json(rv, JsonRequestBehavior.AllowGet)); }
public ActionResult userinfo(string guid) { dynamic data = new System.Dynamic.ExpandoObject(); ReturnValue r; UserMdoel one; List <KeyValue> units = new List <KeyValue>(); List <KeyValue> weekly = new List <KeyValue>(); string chart1_1 = ""; string chart1_2 = ""; string chart2_1 = ""; string chart2_2 = ""; string chart3_1 = ""; string chart3_2 = ""; string chart4_1 = ""; string chart4_2 = ""; string unitname_1 = ""; string unitname_2 = ""; string unitname_3 = ""; List <string> units1 = new List <string>(); List <string> units2 = new List <string>(); List <string> units3 = new List <string>(); List <KeyValue> myroles = new List <KeyValue>(); try { Guid g = Guid.Parse(guid); bool b = false; if (g == Masterpage.CurrUser.guid && Masterpage.CurrUser.IsEmployee) { b = true; } one = accountService.GetOneCustomerUserModel(Masterpage.CurrUser.client_code, g, b); if (one != null && one.loginid != "") { var chartconfig = centerService.GetPlatFormThreeChartCode(Masterpage.CurrUser.client_code, one.config1); #region 配置一 chart1_1 = chartconfig.chart1_1; chart1_2 = chartconfig.chart1_2; chart2_1 = chartconfig.chart2_1; chart2_2 = chartconfig.chart2_2; chart3_1 = chartconfig.chart3_1; chart3_2 = chartconfig.chart3_2; unitname_1 = chartconfig.unitname1; unitname_2 = chartconfig.unitname2; unitname_3 = chartconfig.unitname3; List <long> long1 = new List <long> { 7, 8, 9 }; List <long> long2 = new List <long> { 10, 11, 12, 13 }; List <long> long3 = new List <long> { 14, 15, 16 }; units1 = centerService.GetThreeChartStandardProcessUnit(Masterpage.CurrUser.client_code, long1); units2 = centerService.GetThreeChartStandardProcessUnit(Masterpage.CurrUser.client_code, long2); units3 = centerService.GetThreeChartStandardProcessUnit(Masterpage.CurrUser.client_code, long3); #endregion #region 配置2 units = centerService.GetCustomerHaveStandardUnit(Masterpage.CurrUser.client_code); weekly = centerService.GetServiceWeeklyConfig(Masterpage.CurrUser.client_code, units, one.config2); #endregion #region 配置3 var chart4 = centerService.GetPlatFormFourthChart(Masterpage.CurrUser.client_code, one.config3); chart4_1 = chart4.number; chart4_2 = chart4.material; #endregion myroles = accountService.GetUserAllRoles(g, Masterpage.CurrUser.IsEmployee); r = new ReturnValue { status = "ok", message = "" }; } else { r = new ReturnValue { status = "error", message = "参数有误" }; } } catch { one = new UserMdoel(); r = new ReturnValue { status = "error", message = "程序异常" }; } var roles = accountService.GetUserRoleDDL(Masterpage.CurrUser.client_code); var adminrole = roles.FirstOrDefault(p => p.Text.Contains("ADMIN")); if (adminrole != null) { roles.Remove(adminrole); } data.roles = roles; #region 配置一 data.chart1_1 = chart1_1; data.chart1_2 = chart1_2; data.chart2_1 = chart2_1; data.chart2_2 = chart2_2; data.chart3_1 = chart3_1; data.chart3_2 = chart3_2; data.chart4_1 = chart4_1; data.chart4_2 = chart4_2; data.unitname_1 = unitname_1; data.unitname_2 = unitname_2; data.unitname_3 = unitname_3; data.unitlist1 = units1; data.unitlist2 = units2; data.unitlist3 = units3; #endregion data.user = one; data.myroles = myroles; data.units = units; data.weekly = weekly; data.r = r; LogHelper.Info(Masterpage.CurrUser.alias, "901014:客户," + Masterpage.CurrUser.client_code + ",用户中心用户配置页面,用户:" + one.chinesename); return(PartialView("userinfo", data)); }
public ActionResult userinfo(string guid) { dynamic data = new System.Dynamic.ExpandoObject(); ReturnValue r; UserMdoel one; List<KeyValue> units = new List<KeyValue>(); List<KeyValue> weekly = new List<KeyValue>(); string chart1_1 = ""; string chart1_2 = ""; string chart2_1 = ""; string chart2_2 = ""; string chart3_1 = ""; string chart3_2 = ""; string chart4_1 = ""; string chart4_2 = ""; string unitname_1 = ""; string unitname_2 = ""; string unitname_3 = ""; List<string> units1 = new List<string>(); List<string> units2 = new List<string>(); List<string> units3 = new List<string>(); List<KeyValue> myroles = new List<KeyValue>(); try { Guid g = Guid.Parse(guid); bool b = false; if (g == Masterpage.CurrUser.guid && Masterpage.CurrUser.IsEmployee) b = true; one = accountService.GetOneCustomerUserModel(Masterpage.CurrUser.client_code, g, b); if (one != null && one.loginid != "") { var chartconfig = centerService.GetPlatFormThreeChartCode(Masterpage.CurrUser.client_code, one.config1); #region 配置一 chart1_1 = chartconfig.chart1_1; chart1_2 = chartconfig.chart1_2; chart2_1 = chartconfig.chart2_1; chart2_2 = chartconfig.chart2_2; chart3_1 = chartconfig.chart3_1; chart3_2 = chartconfig.chart3_2; unitname_1 = chartconfig.unitname1; unitname_2 = chartconfig.unitname2; unitname_3 = chartconfig.unitname3; List<long> long1 = new List<long> { 7, 8, 9 }; List<long> long2 = new List<long> { 10, 11, 12, 13 }; List<long> long3 = new List<long> { 14, 15, 16 }; units1 = centerService.GetThreeChartStandardProcessUnit(Masterpage.CurrUser.client_code, long1); units2 = centerService.GetThreeChartStandardProcessUnit(Masterpage.CurrUser.client_code, long2); units3 = centerService.GetThreeChartStandardProcessUnit(Masterpage.CurrUser.client_code, long3); #endregion #region 配置2 units = centerService.GetCustomerHaveStandardUnit(Masterpage.CurrUser.client_code); weekly = centerService.GetServiceWeeklyConfig(Masterpage.CurrUser.client_code, units, one.config2); #endregion #region 配置3 var chart4 = centerService.GetPlatFormFourthChart(Masterpage.CurrUser.client_code, one.config3); chart4_1 = chart4.number; chart4_2 = chart4.material; #endregion myroles = accountService.GetUserAllRoles(g, Masterpage.CurrUser.IsEmployee); r = new ReturnValue { status = "ok", message = "" }; } else { r = new ReturnValue { status = "error", message = "参数有误" }; } } catch { one = new UserMdoel(); r = new ReturnValue { status = "error", message = "程序异常" }; } var roles = accountService.GetUserRoleDDL(Masterpage.CurrUser.client_code); var adminrole = roles.FirstOrDefault(p => p.Text.Contains("ADMIN")); if (adminrole != null) roles.Remove(adminrole); data.roles = roles; #region 配置一 data.chart1_1 = chart1_1; data.chart1_2 = chart1_2; data.chart2_1 = chart2_1; data.chart2_2 = chart2_2; data.chart3_1 = chart3_1; data.chart3_2 = chart3_2; data.chart4_1 = chart4_1; data.chart4_2 = chart4_2; data.unitname_1 = unitname_1; data.unitname_2 = unitname_2; data.unitname_3 = unitname_3; data.unitlist1 = units1; data.unitlist2 = units2; data.unitlist3 = units3; #endregion data.user = one; data.myroles = myroles; data.units = units; data.weekly = weekly; data.r = r; LogHelper.Info(Masterpage.CurrUser.alias, "901014:客户," + Masterpage.CurrUser.client_code + ",用户中心用户配置页面,用户:" + one.chinesename); return PartialView("userinfo", data); }
public ActionResult saveuserchartconfig(string guid) { string v1_1 = WebRequest.GetString("v1_1", true); string v1_2 = WebRequest.GetString("v1_2", true); string v2_1 = WebRequest.GetString("v2_1", true); string v2_2 = WebRequest.GetString("v2_2", true); string v3_1 = WebRequest.GetString("v3_1", true); string v3_2 = WebRequest.GetString("v3_2", true); string v4_1 = WebRequest.GetString("v4_1", true); string v4_2 = WebRequest.GetString("v4_2", true); string unit1 = WebRequest.GetString("unit1", true); string unit2 = WebRequest.GetString("unit2", true); string unit3 = WebRequest.GetString("unit3", true); ReturnValue rv = new ReturnValue(); UserMdoel one=new UserMdoel(); if (guid == "")// || v1_1 == "" || v1_2 == "" || v2_1 == "" || v2_2 == "" || v3_1 == "" || v3_2 == "" || v4_1 == "" { rv.status = "error"; rv.message = "缺少参数"; } else { Guid g = Guid.Parse(guid); bool b = false; if (g == Masterpage.CurrUser.guid&&Masterpage.CurrUser.IsEmployee) b = true; one = accountService.GetOneCustomerUserModel(Masterpage.CurrUser.client_code, g, b); if (one.config1 == null) one.config1 = ""; if (one.config3 == null) one.config3 = ""; rv = accountService.SavePlatChartConfig(Masterpage.CurrUser.client_code, one.config1.Trim(), one.isemployee, g, v1_1, v1_2, v2_1, v2_2, v3_1, v3_2, unit1, unit2, unit3, one.config3.Trim(), v4_1, v4_2); if (rv.status == "ok" && Masterpage.CurrUser.guid == g) { Masterpage.CurrUser.config1 = rv.value; Masterpage.CurrUser.config3 = rv.value2; SessionHelper.SetSession("LoginUser", Masterpage.CurrUser); var nc = Masterpage.CurrUser.config1; } } LogHelper.Info(Masterpage.CurrUser.alias, "901015:客户," + Masterpage.CurrUser.client_code + ",用户中心保存用户工作台图表配置,用户:" + one.chinesename); return Json(rv, JsonRequestBehavior.AllowGet); }
public ActionResult oneuser(Guid? guid, string type) { dynamic data = new System.Dynamic.ExpandoObject(); UserMdoel one = new UserMdoel(); if (type == "edit") { bool b = false; if (guid== Masterpage.CurrUser.guid && Masterpage.CurrUser.IsEmployee) b = true; one = accountService.GetOneCustomerUserModel(Masterpage.CurrUser.client_code, guid.Value, false); if (one == null) { one = new UserMdoel(); type = "add"; } } else one = new UserMdoel(); var rolelist = accountService.GetUserRoleDDL(Masterpage.CurrUser.client_code); data.rolelist = rolelist; data.one = one; data.type = type; data.guid = guid; return View(data); }
public ActionResult userinfo(string guid) { dynamic data = new System.Dynamic.ExpandoObject(); ReturnValue r; UserMdoel one; List<KeyValue> units = new List<KeyValue>(); List<KeyValue> weekly = new List<KeyValue>(); string chart1_1 = ""; string chart1_2 = ""; string chart2_1 = ""; string chart2_2 = ""; string chart3_1 = ""; string chart3_2 = ""; try { Guid g = Guid.Parse(guid); bool b = false; if (g == Masterpage.CurrUser.guid && Masterpage.CurrUser.IsEmployee) b = true; one = accountService.GetOneCustomerUserModel(Masterpage.CurrUser.client_code, g, b); if (!Masterpage.CurrUser.IsAdmin) { r = new ReturnValue { status = "error", message = "非法操作" }; } else if (one != null && one.loginid != "") { var chartconfig = centerService.GetPlatFormThreeChartCode(Masterpage.CurrUser.client_code, one.config1); #region 配置一 chart1_1 = chartconfig.chart1_1; chart1_2 = chartconfig.chart1_2; chart2_1 = chartconfig.chart2_1; chart2_2 = chartconfig.chart2_2; chart3_1 = chartconfig.chart3_1; chart3_2 = chartconfig.chart3_2; #endregion #region 配置2 units = centerService.GetCustomerHaveStandardUnit(Masterpage.CurrUser.client_code); weekly = centerService.GetServiceWeeklyConfig(Masterpage.CurrUser.client_code, units, one.config2); #endregion r = new ReturnValue { status = "ok", message = "" }; } else { r = new ReturnValue { status = "error", message = "参数有误" }; } } catch { one = new UserMdoel(); r = new ReturnValue { status = "error", message = "程序异常" }; } data.roles = accountService.GetUserRoleDDL(); #region 配置一 data.chart1_1 = chart1_1; data.chart1_2 = chart1_2; data.chart2_1 = chart2_1; data.chart2_2 = chart2_2; data.chart3_1 = chart3_1; data.chart3_2 = chart3_2; #endregion data.user = one; data.units = units; data.weekly = weekly; data.r = r; return PartialView("userinfo", data); }
public ActionResult userinfo2(string guid) { dynamic data = new System.Dynamic.ExpandoObject(); ReturnValue r; UserMdoel one; List<KeyValue> units = new List<KeyValue>(); List<KeyValue> weekly = new List<KeyValue>(); string chart1_1 = ""; string chart1_2 = ""; string chart2_1 = ""; string chart2_2 = ""; string chart3_1 = ""; string chart3_2 = ""; string chart4_1 = ""; string chart4_2 = ""; try { Guid g = Guid.Parse(guid); one = accountService.GetOneCustomerUserModel(Masterpage.CurrUser.client_code, g,false); if (!Masterpage.CurrUser.IsAdmin) { r = new ReturnValue { status = "error", message = "非法操作" }; } else if (one != null && one.loginid != "") { var chartconfig = centerService.GetPlatFormThreeChartCode(Masterpage.CurrUser.client_code, one.config1); #region 配置一 chart1_1 = chartconfig.chart1_1; chart1_2 = chartconfig.chart1_2; chart2_1 = chartconfig.chart2_1; chart2_2 = chartconfig.chart2_2; chart3_1 = chartconfig.chart3_1; chart3_2 = chartconfig.chart3_2; #endregion #region 配置2 units = centerService.GetCustomerHaveStandardUnit(Masterpage.CurrUser.client_code); weekly = centerService.GetServiceWeeklyConfig(Masterpage.CurrUser.client_code, units, one.config2); #endregion #region 配置3 var chart4 = centerService.GetPlatFormFourthChart(Masterpage.CurrUser.client_code, one.config3); chart4_1 = chart4.number; chart4_2 = chart4.material; #endregion r = new ReturnValue { status = "ok", message = "" }; } else { r = new ReturnValue { status = "error", message = "参数有误" }; } } catch { one = new UserMdoel(); r = new ReturnValue { status = "error", message = "程序异常" }; } var roles= accountService.GetUserRoleDDL(Masterpage.CurrUser.client_code); var adminrole = roles.FirstOrDefault(p => p.Text.Contains("ADMIN")); if (adminrole != null) roles.Remove(adminrole); data.roles = roles; #region 配置一 data.chart1_1 = chart1_1; data.chart1_2 = chart1_2; data.chart2_1 = chart2_1; data.chart2_2 = chart2_2; data.chart3_1 = chart3_1; data.chart3_2 = chart3_2; data.chart4_1 = chart4_1; data.chart4_2 = chart4_2; #endregion data.user = one; data.units = units; data.weekly = weekly; data.r = r; return PartialView("userinfo2", data); }