Exemplo n.º 1
0
 public ActionResult gridAddOrUpdate(setfee setfee)
 {
     if (setFeeExists(setfee))
     {
         return(Json(new { success = false, message = "Record Already Exists" }, JsonRequestBehavior.AllowGet));
     }
     if (setfee.id.CompareTo(0) > 0)
     {
         feeEntities db1 = new feeEntities();
         if (setfee.amount < 0)
         {
             setfee setfee1 = db.setfees.Find(setfee.id);
             db.setfees.Remove(setfee1);
         }
         else
         {
             long previousAmount = db1.setfees.Find(setfee.id).amount;
             db1.Dispose();
             //long previousAmount = setfees.AsQueryable().FirstOrDefault().amount;
             if (setfee.amount < previousAmount)
             {
                 return(Json(new { success = false, message = "You cannot decrease amount, try adding concession instead" }, JsonRequestBehavior.AllowGet));
             }
             db.Entry(setfee).State = EntityState.Modified;
             //return Json(new { success = true, message = setfee.id.CompareTo(0)>0 }, JsonRequestBehavior.AllowGet);
         }
     }
     else
     {
         db.setfees.Add(setfee);
         //return Json(new { success = true, message = setfee.id.CompareTo(0) > 0 }, JsonRequestBehavior.AllowGet);
     }
     db.SaveChanges();
     return(Json(new { success = true, message = "Record saved successfully" }, JsonRequestBehavior.AllowGet));
 }
Exemplo n.º 2
0
 public ActionResult gridAddOrUpdate(sem sem)
 {
     try
     {
         db.Entry(sem).State = EntityState.Modified;
         db.SaveChanges();
     }
     catch (Exception e)
     {
         return(Json(new { success = false, message = "Record not updated" }, JsonRequestBehavior.AllowGet));
     }
     return(Json(new { success = true, message = "Record updated" }, JsonRequestBehavior.AllowGet));
 }
Exemplo n.º 3
0
 public ActionResult Edit(user user)
 {
     if (user.username.Length < 4)
     {
         ModelState.AddModelError("username", "Username should be between 4 to 10 characters");
     }
     if (user.username.Length > 10)
     {
         ModelState.AddModelError("username", "Username should be between 4 to 10 characters");
     }
     if (user.password.Length < 5)
     {
         ModelState.AddModelError("password", "Password should be between 5 to 10 characters");
     }
     if (user.password.Length > 10)
     {
         ModelState.AddModelError("password", "Password should be between 5 to 10 characters");
     }
     if (ModelState.IsValid)
     {
         user.username        = base64Encryption.Encrypt(user.username);
         user.password        = base64Encryption.Encrypt(user.password);
         db.Entry(user).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.roleid = new SelectList(db.roles, "id", "roleName", user.roleid);
     return(View(user));
 }
Exemplo n.º 4
0
        public ActionResult Edit(student student)
        {
            if (ModelState.IsValid)
            {
                if (!db.sems.Find(student.semid).deptid.Equals(student.deptid))
                {
                    ModelState.AddModelError("", "Semester selected does not exist in the Department selected");
                }
            }



            if (ModelState.IsValid)
            {
                db.Entry(student).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.batchid = new SelectList(db.batches, "id", "name", student.batchid);
            ViewBag.casteid = new SelectList(db.castes, "id", "name", student.casteid);
            ViewBag.deptid  = new SelectList(db.depts, "id", "name", student.deptid);
            ViewBag.quotaid = new SelectList(db.quotas, "id", "name", student.quotaid);
            ViewBag.semid   = new SelectList(db.sems, "id", "name", student.semid);
            return(View(student));
        }
Exemplo n.º 5
0
 public ActionResult Edit(quota quota)
 {
     if (ModelState.IsValid)
     {
         db.Entry(quota).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(quota));
 }
Exemplo n.º 6
0
 public ActionResult Edit(paymenttype paymenttype)
 {
     if (ModelState.IsValid)
     {
         db.Entry(paymenttype).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(paymenttype));
 }
Exemplo n.º 7
0
 public ActionResult Edit(cheque cheque)
 {
     if (ModelState.IsValid)
     {
         db.Entry(cheque).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.payFeeid = new SelectList(db.payfees, "id", "id", cheque.payFeeid);
     return(View(cheque));
 }
Exemplo n.º 8
0
 public ActionResult gridAddOrUpdate(rolemodulepermission rolemodulepermission)
 {
     try
     {
         if (rolemodulepermission.id.CompareTo(0) > 0)
         {
             db.Entry(rolemodulepermission).State = EntityState.Modified;
         }
         else
         {
             db.rolemodulepermissions.Add(rolemodulepermission);
         }
         db.SaveChanges();
     }
     catch (Exception e)
     {
         return(Json(new { success = false, message = "Record not added" }, JsonRequestBehavior.AllowGet));
     }
     return(Json(new { success = true, message = "Record Added" }, JsonRequestBehavior.AllowGet));
 }
Exemplo n.º 9
0
 public ActionResult gridAddOrUpdate(reimbursement rb)
 {
     if (db.reimbursements.Any(s => s.acaYearid == rb.acaYearid && s.studentid == rb.studentid))
     {
         if (db.reimbursements.Where(s => s.acaYearid == rb.acaYearid && s.studentid == rb.studentid).Select(s => s.id).ToList().AsQueryable().FirstOrDefault() != rb.id)
         {
             return(Json(new { success = false, message = "Record Already Exists" }, JsonRequestBehavior.AllowGet));
         }
         else
         {
             db.Entry(rb).State = EntityState.Modified;
         }
     }
     else
     {
         rb.date = DateTime.Now;
         db.reimbursements.Add(rb);
     }
     db.SaveChanges();
     return(Json(new { success = true, message = "Record saved successfully" }, JsonRequestBehavior.AllowGet));
 }
Exemplo n.º 10
0
 public ActionResult Edit(feetype feetype)
 {
     if (feetype.allowedInstallments == 0)
     {
         ModelState.AddModelError("", "0 is not valid for Allowed Installments");
     }
     if (ModelState.IsValid)
     {
         db.Entry(feetype).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(feetype));
 }
Exemplo n.º 11
0
 public ActionResult Edit(batch batch)
 {
     if (!isUniqueBatchName(batch.name))
     {
         ModelState.AddModelError(String.Empty, "Batch already exists");
     }
     if (ModelState.IsValid)
     {
         db.Entry(batch).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(batch));
 }
Exemplo n.º 12
0
 public ActionResult Edit(acayear acayear)
 {
     if (!isUniqueAcaYear(acayear.year))
     {
         ModelState.AddModelError(String.Empty, "Academic Year already exists");
     }
     if (ModelState.IsValid)
     {
         db.Entry(acayear).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(acayear));
 }
Exemplo n.º 13
0
 public ActionResult Edit(caste caste)
 {
     if (!isUniqueCasteName(caste.name))
     {
         ModelState.AddModelError(String.Empty, "Caste already exists");
     }
     if (ModelState.IsValid)
     {
         db.Entry(caste).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(caste));
 }
Exemplo n.º 14
0
 public ActionResult Edit(dept dept)
 {
     if (deptExits(dept))
     {
         ModelState.AddModelError("", "Department Already Exists");
     }
     if (ModelState.IsValid)
     {
         db.Entry(dept).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.collegeid = new SelectList(db.colleges, "collegeid", "collegeName", dept.collegeid);
     return(View(dept));
 }
Exemplo n.º 15
0
 public ActionResult ChangePassword(ChangePasswordModel model)
 {
     if (model.ConfirmPassword != null && model.ConfirmPassword.Length > 10)
     {
         ModelState.AddModelError("", "ConfirmPassword Password should be between 5 to 10 characters");
     }
     if (model.NewPassword != null && model.NewPassword.Length > 10)
     {
         ModelState.AddModelError("", "NewPassword Password should be between 5 to 10 characters");
     }
     if (model.OldPassword != null && model.OldPassword.Length > 10)
     {
         ModelState.AddModelError("", "OldPassword Password should be between 5 to 10 characters");
     }
     if (model.ConfirmPassword != null && model.ConfirmPassword != null)
     {
         if (!model.NewPassword.Equals(model.ConfirmPassword))
         {
             ModelState.AddModelError("", "Confirmation of New Password failed");
         }
     }
     if (ModelState.IsValid)
     {
         try
         {
             int    userid = Permissions.getuserid();
             user   user   = db.users.Find(userid);
             string originalEncryptedOldPassword = user.password;
             string providedEncryptedOldPassword = base64Encryption.Encrypt(model.OldPassword);
             if (originalEncryptedOldPassword.Equals(providedEncryptedOldPassword))
             {
                 user.password        = base64Encryption.Encrypt(model.NewPassword);
                 db.Entry(user).State = EntityState.Modified;
                 db.SaveChanges();
                 return(View("ChangePasswordSuccess"));
             }
             ModelState.AddModelError("OldPassword", "Password provided is wrong");
             return(View(model));
         }
         catch (Exception)
         {
             ModelState.AddModelError("", "The current password is incorrect or the new password is invalid.");
             return(View(model));
         }
     }
     // If we got this far, something failed, redisplay form
     return(View(model));
 }
Exemplo n.º 16
0
        public ActionResult Edit(payfee payfee)
        {
            payFeeRequiredResponse pffr = payFeeRequired(payfee);

            if (pffr.amount <= 0)
            {
                ModelState.AddModelError(string.Empty, pffr.message);
            }
            if (ModelState.IsValid)
            {
                db.Entry(payfee).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.feeTypeid     = new SelectList(db.feetypes, "id", "type", payfee.feeTypeid);
            ViewBag.paymentTypeid = new SelectList(db.paymenttypes, "id", "type", payfee.paymentTypeid);
            ViewBag.studentid     = new SelectList(db.students, "id", "htno", payfee.studentid);
            ViewBag.acaYearid     = new SelectList(db.acayears, "id", "year", payfee.acaYearid);
            return(View(payfee));
        }
Exemplo n.º 17
0
        public ActionResult Edit(concession concession)
        {
            concessionRequiredResponse crr = concessionRequired(concession);

            if (crr.amount <= 0)
            {
                ModelState.AddModelError(string.Empty, crr.message);
            }
            if (ModelState.IsValid)
            {
                concession.time            = DateTime.Now;
                db.Entry(concession).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.feeTypeid = new SelectList(db.feetypes, "id", "type", concession.feeTypeid);
            ViewBag.studentid = new SelectList(db.students, "id", "htno", concession.studentid);
            ViewBag.acaYearid = new SelectList(db.acayears, "id", "year", concession.acaYearid);
            return(View(concession));
        }