public ActionResult VacationDetail(string id) { VacationApply oritem = new VacationApply(); if (null != oritem.GetVacationDetail(id)) { if (oritem.VPEdit || oritem.VPDelete) { if (oritem.EditOrDelete == "Edit") { var prelist = from o in entities.T_HR_Vacation where o.LastID == oritem.ID && o.VPEdit == true select o; if (prelist.Any()) { //oritem.preitem = oritem.GetVacationDetail(prelist.First().ID); oritem.GetPreVacationDetail(prelist.First().ID); } //调整View } else if (oritem.EditOrDelete == "Delete") { var prelist = from o in entities.T_HR_Vacation where o.LastID == oritem.ID && o.VPDelete == true select o; if (prelist.Any()) { //oritem.preitem = oritem.GetVacationDetail(prelist.First().ID); oritem.GetPreVacationDetail(prelist.First().ID); } //调整View var x = X.GetCmp <Panel>("PrePanel"); x.Hidden = true; } else { //调整View var x = X.GetCmp <FieldSet>("PreList"); x.Hidden = true; } } else { //调整View var x = X.GetCmp <FieldSet>("PreList"); x.Hidden = true; } return(View(oritem)); } else { return(View()); } }
public ActionResult CheckVacation(string id) { VacationApply preitem = new VacationApply(); if (null != preitem.GetPreVacationDetail(id)) { if (preitem.PreVPEdit || preitem.PreVPDelete) { var orelist = (from o in entities.T_HR_Vacation where o.ID == preitem.PreLastID select o).First(); preitem.GetVacationDetail(orelist.ID); if (orelist.EditOrDelete == "Edit") { //调整View } else if (orelist.EditOrDelete == "Delete") { //调整View var x1 = X.GetCmp <FieldSet>("PreList"); x1.Title = "假期取消"; var x = X.GetCmp <Panel>("PrePanel"); x.Hidden = true; } } else { //调整View var x = X.GetCmp <FieldSet>("OreList"); x.Hidden = true; var x1 = X.GetCmp <FieldSet>("PreList"); x1.Title = "请假申请"; } return(View(preitem)); } else { return(View()); } }