예제 #1
0
 public ActionResult Designs(ServiceDesigns paramservicedesigns, HttpPostedFileBase Design_inputfile)
 {
     if (ModelState != null && ModelState.IsValid)
     {
         objUtility.Designs(paramservicedesigns, Session["Id"].ToString(), Design_inputfile);
         // return RedirectToAction("Agreement", "ServiceAgreement");
         //  return RedirectToAction("servicecategories", "Servicedetails");
         return(RedirectToAction("Events", "Services"));
     }
     return(View());
 }
예제 #2
0
        public void Designs(ServiceDesigns paramServiceDesigns, string Id, HttpPostedFileBase Design_inputfile)
        {
            Guid UserId = ValidateUser();

            if (UserId != null)
            {
                byte[] bytes;
                string strDesigntype = "";
                Entity enMSR         = new Entity("campaign");
                enMSR.Id = new Guid(Id);

                OptionSetValueCollection typeofdesigns = new OptionSetValueCollection();

                //if (paramcheckboxes.Public)
                //    targetaudiences.Add(new OptionSetValue(100000000));


                if (paramServiceDesigns.Booklet)
                {
                    typeofdesigns.Add(new OptionSetValue(100000000));
                }
                if (paramServiceDesigns.Flyer)
                {
                    typeofdesigns.Add(new OptionSetValue(100000001));
                }
                if (paramServiceDesigns.Brochure)
                {
                    typeofdesigns.Add(new OptionSetValue(100000002));
                }

                if (paramServiceDesigns.InvitationCard)
                {
                    typeofdesigns.Add(new OptionSetValue(100000003));
                }

                if (paramServiceDesigns.PopupBanner)
                {
                    typeofdesigns.Add(new OptionSetValue(100000004));
                }
                if (paramServiceDesigns.Poster)
                {
                    typeofdesigns.Add(new OptionSetValue(100000005));
                }


                enMSR["imc_typeofdesigns"] = typeofdesigns;



                service.Update(enMSR);



                if (paramServiceDesigns.BookletFile != null)
                {
                    using (BinaryReader br = new BinaryReader(paramServiceDesigns.BookletFile.InputStream))
                    {
                        bytes = br.ReadBytes(paramServiceDesigns.BookletFile.ContentLength);
                    }
                    CreateNotes("Booklet", paramServiceDesigns.BookletFile.FileName, bytes, Id);
                }


                if (paramServiceDesigns.FlyerFile != null)
                {
                    using (BinaryReader br = new BinaryReader(paramServiceDesigns.FlyerFile.InputStream))
                    {
                        bytes = br.ReadBytes(paramServiceDesigns.FlyerFile.ContentLength);
                    }
                    CreateNotes("Flyer", paramServiceDesigns.FlyerFile.FileName, bytes, Id);
                }

                if (paramServiceDesigns.BrochureFile != null)
                {
                    using (BinaryReader br = new BinaryReader(paramServiceDesigns.BrochureFile.InputStream))
                    {
                        bytes = br.ReadBytes(paramServiceDesigns.BrochureFile.ContentLength);
                    }
                    CreateNotes("Brochure", paramServiceDesigns.BrochureFile.FileName, bytes, Id);
                }

                if (paramServiceDesigns.InvitationCardFile != null)
                {
                    using (BinaryReader br = new BinaryReader(paramServiceDesigns.InvitationCardFile.InputStream))
                    {
                        bytes = br.ReadBytes(paramServiceDesigns.InvitationCardFile.ContentLength);
                    }
                    CreateNotes("InvitationCard", paramServiceDesigns.InvitationCardFile.FileName, bytes, Id);
                }
                if (paramServiceDesigns.PopupBannerFile != null)
                {
                    using (BinaryReader br = new BinaryReader(paramServiceDesigns.PopupBannerFile.InputStream))
                    {
                        bytes = br.ReadBytes(paramServiceDesigns.PopupBannerFile.ContentLength);
                    }
                    CreateNotes("PopupBanner", paramServiceDesigns.PopupBannerFile.FileName, bytes, Id);
                }

                if (paramServiceDesigns.PosterFile != null)
                {
                    using (BinaryReader br = new BinaryReader(paramServiceDesigns.PosterFile.InputStream))
                    {
                        bytes = br.ReadBytes(paramServiceDesigns.PosterFile.ContentLength);
                    }
                    CreateNotes("Poster", paramServiceDesigns.PosterFile.FileName, bytes, Id);
                }
            }
        }