public JsonResult AddLocationActivity(string location, string activity, IList <ApplicationLocationActivities> locAct) { ApplicationLocationActivities model = new ApplicationLocationActivities(); model.location = location; model.activity = activity; locAct.Add(model); return(Json(ResponseStatus.Success, RenderPartialViewToString("ApplicationLocationActivities", locAct))); }
public ActionResult OpenApplicationDetails(int ApplicationId) { DAS.Backoffice.Models.Application.ApplicationForm model = Db.ApplicationForms.Where(m => m.ApllicationId == ApplicationId).Select(m => new DAS.Backoffice.Models.Application.ApplicationForm() { ApplicationId = m.ApllicationId, BSOHSAS18001 = (bool)m.BSOHSAS18001, CompanyName = m.CompanyName, Adress = m.Adress, Place = m.Place, Email = m.Email, Telephone = m.Telephone, Applicant = m.Applicant, ISO14001 = (bool)m.ISO14001, ISO22301 = (bool)m.ISO22301, ISO27001 = (bool)m.ISO27001, ISO9001 = (bool)m.ISO9001, OtherIso = (bool)m.OtherIso, Other = m.Other, CompanyWebsite = m.CompanyWebsite, PrimaryContactForAuditPurposes = m.PrimaryContactForAuditPurposes, PrimaryContactTelephone = m.PrimaryContactTelephone, NatureOfBusiness = m.NatureOfBusiness, NumberOfYearsAtThisSite = m.NumberOfYearsAtThisSite, PrincipleServicesOrProducts = m.PrincipleServicesOrProducts, ActivitiesOnClientsSites = m.ActivitiesOnClientsSites, NameOfPresentCertificationBody = m.NameOfPresentCertificationBody, CertificateExpiryDate = m.CertificateExpiryDate, TotalNumberOfEmployees = m.TotalNumberOfEmployees, TotalNumberOfCompanyDirectors = m.TotalNumberOfCompanyDirectors, NumberOfLocations = m.NumberOfLocations, AllSitesMainActivites = m.AllSitesMainActivites, TotalPermanent = m.TotalPermanent, TotalTemporary = m.TotalTemporary, Extension = m.Extension, ManagementRepresentativeName = m.ManagementRepresentativeName, JobTitle = m.JobTitle, NameOfConsultant = m.NameOfConsultant, ConsultantTelephone = m.ConsultantTelephone, ISO14001_2 = (bool)m.ISO14001_2, ISO9001_2 = (bool)m.ISO9001_2, ISO22301_2 = (bool)m.ISO22301_2, ISO27001_2 = (bool)m.ISO27001_2, BSOHSAS18001_2 = (bool)m.BSOHSAS18001_2, StandardTransferred = m.StandardTransferred, DateNextCertificationBodyVisit = m.DateNextCertificationBodyVisit, Other_2 = m.Other_2, OtherIso_2 = (bool)m.OtherIso_2 }).FirstOrDefault(); model.Categories = new List <ApplicationCategory>(); IList <ApplicationFormCatagory> categories = Db.ApplicationFormCatagories.Where(j => j.ApplicationId == ApplicationId).ToList(); ApplicationCategory temp; foreach (var item in categories) { temp = new ApplicationCategory() { ApplicationId = ApplicationId, CategoryId = item.CategoryId, Category = item.Category, TotalPermanent = item.TotalPermanent, TotalTemporary = item.TotalTemporary }; model.Categories.Add(temp); } model.locationActivities = new List <ApplicationLocationActivities>(); IList <AppFormLocationActivity> locAct = Db.AppFormLocationActivities.Where(k => k.ApplicationId == ApplicationId).ToList(); ApplicationLocationActivities pom; foreach (var item in locAct) { pom = new ApplicationLocationActivities() { applicationId = ApplicationId, id = item.Id, location = item.Location, activity = item.Activity, }; model.locationActivities.Add(pom); } return(Json(ResponseStatus.Success, RenderPartialViewToString("OpenApplicationDetails", model))); }
public ActionResult AddLocationActivityEditor() { ApplicationLocationActivities model = new ApplicationLocationActivities(); return(Json(ResponseStatus.Success, RenderPartialViewToString("AddLocationActivity", model), JsonRequestBehavior.AllowGet)); }
public ActionResult ApplicationWord(int appId) { MemoryStream stream = new MemoryStream(); string path = Server.MapPath("~/Content/"); DAS.Backoffice.Models.Application.ApplicationForm model = Db.ApplicationForms.Where(m => m.ApllicationId == appId).Select(m => new DAS.Backoffice.Models.Application.ApplicationForm() { ApplicationId = m.ApllicationId, CompanyName = m.CompanyName, Adress = m.Adress, Place = m.Place, Telephone = m.Telephone, Email = m.Email, Applicant = m.Applicant, ISO14001 = (bool)m.ISO14001, ISO22301 = (bool)m.ISO22301, ISO27001 = (bool)m.ISO27001, ISO9001 = (bool)m.ISO9001, BSOHSAS18001 = (bool)m.BSOHSAS18001, OtherIso = (bool)m.OtherIso, Other = m.Other, CompanyWebsite = m.CompanyWebsite, PrimaryContactForAuditPurposes = m.PrimaryContactForAuditPurposes, PrimaryContactTelephone = m.PrimaryContactTelephone, NatureOfBusiness = m.NatureOfBusiness, NumberOfYearsAtThisSite = m.NumberOfYearsAtThisSite, PrincipleServicesOrProducts = m.PrincipleServicesOrProducts, ActivitiesOnClientsSites = m.ActivitiesOnClientsSites, NameOfPresentCertificationBody = m.NameOfPresentCertificationBody, CertificateExpiryDate = m.CertificateExpiryDate, TotalNumberOfEmployees = m.TotalNumberOfEmployees, TotalNumberOfCompanyDirectors = m.TotalNumberOfCompanyDirectors, NumberOfLocations = m.NumberOfLocations, AllSitesMainActivites = m.AllSitesMainActivites, SalesTotalPermanent = m.SalesTotalPermanent, SalesTotalTemporary = m.SalesTotalTemporary, MarketingTotalPermanent = m.MarketingTotalPermanent, ManufacturingTotalTemporary = m.ManufacturingTotalTemporary, MarketingTotalTemporary = m.MarketingTotalTemporary, AdministrationTotalPermanent = m.AdministrationTotalPermanent, AdministrationTotalTemporary = m.AdministrationTotalTemporary, DesignTotalPermanent = m.DesignTotalPermanent, DesignTotalTemporary = m.DesignTotalTemporary, ManufacturingTotalPermanent = m.ManufacturingTotalPermanent, OtherTotalPermanent = m.OtherTotalPermanent, OtherTotalTemporary = m.OtherTotalTemporary, TotalPermanent = m.TotalPermanent, TotalTemporary = m.TotalTemporary, Extension = m.Extension, ManagementRepresentativeName = m.ManagementRepresentativeName, JobTitle = m.JobTitle, NameOfConsultant = m.NameOfConsultant, ConsultantTelephone = m.ConsultantTelephone, ISO14001_2 = (bool)m.ISO14001_2, ISO9001_2 = (bool)m.ISO9001_2, ISO22301_2 = (bool)m.ISO22301_2, ISO27001_2 = (bool)m.ISO27001_2, BSOHSAS18001_2 = (bool)m.BSOHSAS18001_2, StandardTransferred = m.StandardTransferred, DateNextCertificationBodyVisit = m.DateNextCertificationBodyVisit, Other_2 = m.Other_2, OtherIso_2 = (bool)m.OtherIso_2, date_created = (DateTime)m.DateCreated }).FirstOrDefault(); model.Categories = new List <ApplicationCategory>(); IList <ApplicationFormCatagory> categories = Db.ApplicationFormCatagories.Where(j => j.ApplicationId == appId).ToList(); ApplicationCategory temp; foreach (var item in categories) { temp = new ApplicationCategory() { ApplicationId = appId, CategoryId = item.CategoryId, Category = item.Category, TotalPermanent = item.TotalPermanent, TotalTemporary = item.TotalTemporary }; model.Categories.Add(temp); } model.locationActivities = new List <ApplicationLocationActivities>(); IList <AppFormLocationActivity> locAct = Db.AppFormLocationActivities.Where(k => k.ApplicationId == appId).ToList(); ApplicationLocationActivities pom; foreach (var item in locAct) { pom = new ApplicationLocationActivities() { applicationId = appId, id = item.Id, location = item.Location, activity = item.Activity }; model.locationActivities.Add(pom); } Aspose.Words.Document dst = ReportBuilder.Execute("", path, model); dst.Save(stream, SaveFormat.Doc); byte[] docData = stream.ToArray(); stream.Dispose(); return(File(docData, "application/doc", model.CompanyName + ".doc")); }