Ejemplo n.º 1
0
        // GET: AddDonorOrg
        public ActionResult Index()
        {
            var db       = new CodeFirst.CodeFirst();
            var DonorOrg = new Models.Donor_Org();

            return(View(DonorOrg));
        }
Ejemplo n.º 2
0
        public ActionResult Modify([Bind(Prefix = "")] Models.Donor_Org model)
        {
            var db = new CodeFirst.CodeFirst();

            if (ModelState.IsValid)
            {
                var DonorOrg = db.Donor_Org.Where(v => v.DonorOrgID == model.DonorOrgID).SingleOrDefault();

                if (DonorOrg != null)
                {
                    DonorOrg.DonorOrgID    = model.DonorOrgID;
                    DonorOrg.OrgName       = model.OrgName;
                    DonorOrg.ContactNum    = model.ContactNum;
                    DonorOrg.ContactEmail  = model.ContactEmail;
                    DonorOrg.Thanked       = model.Thanked;
                    DonorOrg.StreetAddress = model.StreetAddress;
                    DonorOrg.City          = model.City;
                    DonorOrg.AreaCode      = model.AreaCode;
                    db.SaveChanges();
                }

                TempData["js"] = "myUpdateSuccess()";
                return(RedirectToAction("Index", "DonorOrg"));
            }

            return(View("Index", model));
        }
 // GET: DonorOrgTYLetter
 public ActionResult Index()
 {
     var db = new CodeFirst.CodeFirst();
     var DonorOrg = new Models.Donor_Org();
     DonorOrg.DonorOrgs = db.Donor_Org.ToList();
     return View(DonorOrg);
 }
Ejemplo n.º 4
0
 // GET: DonorOrg
 public ActionResult Index()
 {
     Models.Donor_Org myModel = new Models.Donor_Org();
     if (TempData["model"] != null)
     {
         myModel = (Models.Donor_Org)TempData["model"];
         TempData.Remove("model");
     }
     return(View(myModel));
 }
Ejemplo n.º 5
0
        public ActionResult Create([Bind(Prefix = "")] Models.Donor_Org model)
        {
            var db = new CodeFirst.CodeFirst();

            if (ModelState.IsValid)
            {
                if (db.Donor_Org.Count() > 0)
                {
                    var item = db.Donor_Org.OrderByDescending(a => a.DonorOrgID).FirstOrDefault();

                    db.Donor_Org.Add(new CodeFirst.Donor_Org
                    {
                        DonorOrgID    = item.DonorOrgID + 1,
                        OrgName       = model.OrgName,
                        ContactNum    = model.ContactNum,
                        ContactEmail  = model.ContactEmail,
                        Thanked       = false,
                        StreetAddress = model.StreetAddress,
                        City          = model.City,
                        AreaCode      = model.AreaCode,
                    });
                }
                else
                {
                    db.Donor_Org.Add(new CodeFirst.Donor_Org
                    {
                        DonorOrgID    = 1,
                        OrgName       = model.OrgName,
                        ContactNum    = model.ContactNum,
                        ContactEmail  = model.ContactEmail,
                        Thanked       = false,
                        StreetAddress = model.StreetAddress,
                        City          = model.City,
                        AreaCode      = model.AreaCode,
                    });
                }

                db.SaveChanges();
                model.JavaScriptToRun = "mySuccess()";
                TempData["model"]     = model;
                return(RedirectToAction("Index", "DonorOrg"));
            }

            return(View("Index", model));
        }
 public ActionResult DonorOrgTYLetter([Bind(Prefix = "")]Models.Donor_Org model)
 {
     ReportDocument rd = new ReportDocument();
     rd.Load(Path.Combine(Server.MapPath("~/Report/DonorOrgThankYouLetter.rpt")));
     rd.SetParameterValue("@OrgID", model.DonorOrgID);
     Response.Buffer = false;
     Response.ClearContent();
     Response.ClearHeaders();
     try
     {
         Stream stream = rd.ExportToStream(CrystalDecisions.Shared.ExportFormatType.WordForWindows);
         stream.Seek(0, SeekOrigin.Begin);
         return File(stream, "application/doc", "DonorThankYouLetterTemplate.doc");
     }
     catch
     {
         throw;
     }
 }
        // GET: DonorOrgDetails
        public ActionResult Index(string donorOrgID)
        {
            Models.Donor_Org    myModel = new Models.Donor_Org();
            CodeFirst.CodeFirst db      = new CodeFirst.CodeFirst();
            if (donorOrgID != null)
            {
                var intDonoOrgID = Int32.Parse(donorOrgID);
                var myDonorOrg   = db.Donor_Org.Where(i => i.DonorOrgID == intDonoOrgID).FirstOrDefault();

                myModel.DonorOrgID    = myDonorOrg.DonorOrgID;
                myModel.OrgName       = myDonorOrg.OrgName;
                myModel.ContactEmail  = myDonorOrg.ContactEmail;
                myModel.ContactNum    = myDonorOrg.ContactNum;
                myModel.Thanked       = myDonorOrg.Thanked;
                myModel.StreetAddress = myDonorOrg.StreetAddress;
                myModel.City          = myDonorOrg.City;
                myModel.AreaCode      = myDonorOrg.AreaCode;
            }

            return(View(myModel));
        }