コード例 #1
0
 public ActionResult Edit([Bind(Include = "policyNo,title,fName,lName,IdNo,dOb,age,gender,maritalStat,telNo,cellNo,CustEmail,fascimileNo,physicalAddress,postalAddress,dateAdded,Policyplan,Premium,Category,dateArchived,reason")] ArchivedMember archivedMember)
 {
     if (ModelState.IsValid)
     {
         archivedMember.dateArchived    = DateTime.Now;
         db.Entry(archivedMember).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(archivedMember));
 }
コード例 #2
0
        // GET: ArchivedMembers/Edit/5
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ArchivedMember archivedMember = db.ArchivedMembers.Find(id);

            if (archivedMember == null)
            {
                return(HttpNotFound());
            }
            return(View(archivedMember));
        }
コード例 #3
0
        public ActionResult DeleteConfirmed(string id)
        {
            ArchivedMember archivedMember = db.ArchivedMembers.Find(id);

            //int years = (DateTime.Now.Year) - (archivedMember.dateArchived.Year);
            //if (years > 5)
            //{
            db.ArchivedMembers.Remove(archivedMember);
            db.SaveChanges();
            //}
            //else
            //Session["responce2"] = "Cannot delete a record with less than 5 years in database!";
            return(RedirectToAction("Index"));
        }
コード例 #4
0
        public ActionResult Create([Bind(Include = "policyNo,title,fName,lName,IdNo,dOb,age,gender,maritalStat,telNo,cellNo,CustEmail,fascimileNo,physicalAddress,postalAddress,dateAdded,Policyplan,Premium,Category,dateArchived,reason")] ArchivedMember archivedMember)
        {
            ArchivedMember polNo = db.ArchivedMembers.ToList().Find(x => x.policyNo == archivedMember.policyNo);
            ArchivedMember idno  = db.ArchivedMembers.ToList().Find(x => x.IdNo == archivedMember.IdNo);

            if (polNo != null)
            {
                Session["responce1"] = "Member already archived, Check The Policy Number!";
                return(RedirectToAction("Create"));
            }
            if (idno != null)
            {
                Session["responce1"] = "Member already archived, Check ID Number!";
                return(RedirectToAction("Create"));
            }

            //else if(ModelState.IsValid)
            //{
            archivedMember.policyNo        = Session["PolicyNo"].ToString();
            archivedMember.title           = Session["title"].ToString();
            archivedMember.fName           = Session["fName"].ToString();
            archivedMember.lName           = Session["lName"].ToString();
            archivedMember.IdNo            = Session["IdNo"].ToString();
            archivedMember.dOb             = Convert.ToDateTime(Session["dOb"].ToString());
            archivedMember.age             = Convert.ToInt32(Session["age"].ToString());
            archivedMember.gender          = Session["gender"].ToString();
            archivedMember.maritalStat     = Session["maritalStat"].ToString();
            archivedMember.telNo           = Session["telNo"].ToString();
            archivedMember.cellNo          = Session["cellNo"].ToString();
            archivedMember.CustEmail       = Session["CustEmail"].ToString();
            archivedMember.fascimileNo     = Session["fascimileNo"].ToString();
            archivedMember.physicalAddress = Session["physicalAddress"].ToString();
            archivedMember.postalAddress   = Session["postalAddress"].ToString();
            archivedMember.dateAdded       = Convert.ToDateTime(Session["dateAdded"].ToString());
            archivedMember.Policyplan      = Session["Policyplan"].ToString();
            archivedMember.Premium         = Convert.ToDouble(Session["Premium"].ToString());
            archivedMember.Category        = Session["Category"].ToString();
            archivedMember.dateArchived    = DateTime.Now;

            db.ArchivedMembers.Add(archivedMember);
            db.SaveChanges();


            //}
            return(RedirectToAction("Index"));
        }