Exemplo n.º 1
0
 public ActionResult ViewStudent(SearchStudent searchStudent)
 {
     if (ModelState.IsValid)
     {
         CardDAO Card_DAO = new CardDAO();
         if (Card_DAO.ISExsistCardDate(searchStudent.CardNumber))
         {
             RegestrationDAO Registrator = new RegestrationDAO();
             if (Registrator.IsValidCardInDataBase(searchStudent.CardNumber))
             {
                 StudentDAO Student_DAO = new StudentDAO();
                 return(View(Student_DAO.GetStudenInfo(searchStudent.CardNumber)));
             }
             else
             {
                 ModelState.AddModelError("", "The Card Number is not sold yet,so there is no student registerd with this card number");
                 return(View("SearchStudent"));
             }
         }
         else
         {
             ModelState.AddModelError("", "There is no card with this card number.Please give a valid card number");
             return(View("SearchStudent"));
         }
     }
     else
     {
         ModelState.AddModelError("", "The Card Number is invalid");
         return(View("SearchStudent"));
     }
 }
 public ActionResult RefreshParticularCard(SearchStudent active_CardNumber)
 {
     if (ModelState.IsValid)
     {
         CardDAO Card_DAO = new CardDAO();
         if (Card_DAO.ISExsistCardDate(active_CardNumber.CardNumber))
         {
             RegestrationDAO Registrator = new RegestrationDAO();
             if (Registrator.IsValidCardInDataBase(active_CardNumber.CardNumber))
             {
                 ActiveUserDAO ActiveUser_DAO = new ActiveUserDAO();
                 if (ActiveUser_DAO.IsActive(active_CardNumber.CardNumber))
                 {
                     ActiveUser_DAO.RefreshActiveUserListForParticularCard(active_CardNumber.CardNumber);
                     return(View());
                 }
                 else
                 {
                     ModelState.AddModelError("", "The Card is not active yet .So there is no reason for removing it from the active user list");
                     return(View("ShowParticularCard"));
                 }
             }
             else
             {
                 ModelState.AddModelError("", "The Card Number is not sold yet,so there is no student registerd with this card number");
                 return(View("ShowParticularCard"));
             }
         }
         else
         {
             ModelState.AddModelError("", "There is no card with this card number.Please give a valid card number");
             return(View("ShowParticularCard"));
         }
     }
     else
     {
         ModelState.AddModelError("", "Active user not found");
         return(View("ShowParticularCard"));
     }
 }
        public ActionResult ViewCardUsage(SearchStudent searchStudent)
        {
            if (ModelState.IsValid)
            {
                CardDAO Card_DAO = new CardDAO();
                if (Card_DAO.ISExsistCardDate(searchStudent.CardNumber))
                {
                    RegestrationDAO Registrator = new RegestrationDAO();

                    if (Registrator.IsValidCardInDataBase(searchStudent.CardNumber))
                    {
                        ParticularCardUsageDAO CardUsage_DAO = new ParticularCardUsageDAO();
                        List <History>         CardUsageList = CardUsage_DAO.ShowParticularCardHisroty(searchStudent.CardNumber).ToList();

                        GridView gridView = new GridView();
                        gridView.DataSource = CardUsageList;
                        gridView.DataBind();
                        Session["CardUsage"] = gridView;
                        return(View(CardUsageList));
                    }
                    else
                    {
                        ModelState.AddModelError("", "The Card with this card number is not sold yet.So there is no student registerd with this card number.");
                        return(View("ShowCardUsage"));
                    }
                }
                else
                {
                    ModelState.AddModelError("", "There is no card with this card number.Please give a valid card number.");
                    return(View("ShowCardUsage"));
                }
            }
            else
            {
                ModelState.AddModelError("", "The Card Number is invalid.");
                return(View("ShowCardUsage"));
            }
        }