public ActionResult Auditing(long id) { FieldCertificationQuery FieldCertificationQuery = new FieldCertificationQuery(); FieldCertification Certification = ServiceHelper.Create <ICertification>().GetCertification(id); FieldCertificationModel FieldCertificationModel = new FieldCertificationModel(Certification); return(View(FieldCertificationModel)); }
public ActionResult Receing(long id) { FieldCertificationQuery FieldCertificationQuery = new FieldCertificationQuery(); FieldCertification Certification = ServiceHelper.Create <ICertification>().GetCertification(id); FieldCertificationModel FieldCertificationModel = new FieldCertificationModel(Certification); ViewBag.Id = id; ViewBag.Status = Certification.Status; return(View(FieldCertificationModel)); }
public ActionResult Details(long id) { FieldCertificationQuery FieldCertificationQuery = new FieldCertificationQuery(); FieldCertification Certification = ServiceHelper.Create <ICertification>().GetCertification(id); FieldCertificationModel FieldCertificationModel = new FieldCertificationModel(Certification); ViewBag.PassStr = Certification.Status.ToDescription(); ViewBag.Status = Certification.Status.ToDescription(); return(View(FieldCertificationModel)); }
/// <summary> /// 根据FieldCertification /// </summary> /// <param name="FieldCertificationModel"></param> /// <returns></returns> public PageModel <FieldCertification> GetCertifications(FieldCertificationQuery FieldCertificationQueryModel) { // IQueryable<FieldCertification> CertificationShop = context.FieldCertification.AsQueryable<FieldCertification>(); IQueryable <FieldCertification> CertificationShop = from item in base.context.FieldCertification where true where ((int)item.Status) != 1 select item; long?Id = FieldCertificationQueryModel.Id; if ((Id.GetValueOrDefault() <= 0 ? false : Id.HasValue)) { CertificationShop = from item in CertificationShop where item.Id == FieldCertificationQueryModel.Id.Value select item; } if (FieldCertificationQueryModel.Status.HasValue && FieldCertificationQueryModel.Status.Value != 0) { FieldCertification.CertificationStatus value = FieldCertificationQueryModel.Status.Value; DateTime dateTime = DateTime.Now.Date.AddSeconds(-1); FieldCertification.CertificationStatus Status = value; if (FieldCertificationQueryModel.Status != null && Status != FieldCertification.CertificationStatus.Unusable) { CertificationShop = from d in CertificationShop where (int)d.Status == (int)FieldCertificationQueryModel.Status.Value select d; } } Func <IQueryable <FieldCertification>, IOrderedQueryable <FieldCertification> > func = null; func = (IQueryable <FieldCertification> d) => from o in d orderby o.ApplicationDate descending select o; int num = CertificationShop.Count(); CertificationShop = CertificationShop.GetPage(out num, FieldCertificationQueryModel.PageNo, FieldCertificationQueryModel.PageSize, func); foreach (FieldCertification list in CertificationShop.ToList()) { ManagerInfo managerInfo = context.ManagerInfo.FirstOrDefault((ManagerInfo m) => m.CertificationId.Equals(list.Id)); if (managerInfo != null) { ShopInfo shopInfo = context.ShopInfo.FirstOrDefault((ShopInfo m) => m.Id.Equals(managerInfo.ShopId)); list.CompanyName = (shopInfo == null ? "" : shopInfo.CompanyName); list.CompanyAddress = (shopInfo == null ? "" : shopInfo.CompanyAddress); list.LegalPerson = (shopInfo == null ? "" : shopInfo.legalPerson); list.CompanyRegisteredCapital = (shopInfo == null ? 0 : shopInfo.CompanyRegisteredCapital); } } return(new PageModel <FieldCertification>() { Models = CertificationShop, Total = num }); }
public JsonResult List(long?Id, int?Status, int page, int rows, string companyName, string type = "") { FieldCertification.CertificationStatus?nullable; FieldCertificationQuery FieldCertificationQuery = new FieldCertificationQuery(); FieldCertificationQuery FieldCertificationQuery1 = FieldCertificationQuery; //SelectList selectList = FieldCertification.CertificationStatus.Open.ToSelectList<FieldCertification.CertificationStatus>(true, false); //待审核 5 if (type.Equals("Auditing")) { Status = 5; } else { //已提交 2 if (type.Equals("Receing")) { Status = 2; } //待付款 4 if (type.Equals("Paying")) { Status = 4; } } if (Status == 0) { Status = null; } int?nullable1 = Status; if (nullable1.HasValue) { nullable = new FieldCertification.CertificationStatus?((FieldCertification.CertificationStatus)nullable1.GetValueOrDefault()); } else { nullable = null; } FieldCertificationQuery1.Status = nullable; FieldCertificationQuery1.PageSize = rows; FieldCertificationQuery.PageNo = page; FieldCertificationQuery.CompanyName = companyName; FieldCertificationQuery.Id = Id; PageModel <FieldCertification> CertificationShops = ServiceHelper.Create <ICertification>().GetCertifications(FieldCertificationQuery); ICertification shopService = ServiceHelper.Create <ICertification>(); IEnumerable <FieldCertificationModel> array = from item in CertificationShops.Models.ToArray() select new FieldCertificationModel() { Id = item.Id, Status = item.Status.ToDescription(), TelegraphicMoneyOrder = item.TelegraphicMoneyOrder, ApplicationDate = item.ApplicationDate, ToAcceptTheDate = item.ToAcceptTheDate, CertificationDate = item.CertificationDate, FeedbackDate = item.FeedbackDate, Certificationcost = item.Certificationcost, AnnualSales = item.AnnualSales, Certification = item.Certification, EnterpriseHonor = item.EnterpriseHonor, ProductDetails = item.ProductDetails, RefuseReason = item.RefuseReason, CompanyName = item.CompanyName, LegalPerson = item.LegalPerson, CompanyAddress = item.CompanyAddress, CompanyRegisteredCapital = item.CompanyRegisteredCapital, //EndDate = (type == "Auditing" ? "--" : (item.EndDate.HasValue ? item.EndDate.Value.ToString("yyyy-MM-dd") : "")), }; DataGridModel <FieldCertificationModel> dataGridModel = new DataGridModel <FieldCertificationModel>() { rows = array, total = CertificationShops.Total }; return(Json(dataGridModel)); }