public ActionResult Register(int id)
 {
     if (User.Identity.Name == "")
     {
         return(RedirectToAction("ErrorLogin", "Home"));
     }
     ViewBag.Register     = DAOrganisationRegister.GetOrganisationRegisterById(id);
     ViewBag.Organisation = DAOrganisation.GetOrganisationById(id);
     return(View());
 }
        public ActionResult EditRegister(int oldOrganisationID, int organisationID, DateTime fromDate, DateTime untilDate, int registerID)
        {
            if (User.Identity.Name == "")
            {
                return(RedirectToAction("ErrorLogin", "Home"));
            }
            OrganisationRegister organisationRegister = DAOrganisationRegister.GetOrganisationRegisterByIds(organisationID, registerID);

            organisationRegister.FromDate       = fromDate;
            organisationRegister.OrganisationID = organisationID;
            organisationRegister.RegisterID     = registerID;
            organisationRegister.UntilDate      = untilDate;
            DAOrganisationRegister.UpdateOrganisationRegister(oldOrganisationID, organisationRegister);
            return(RedirectToAction("Register", new { id = oldOrganisationID }));
        }
        public ActionResult NewRegister(int organisationID, int registerID, DateTime FromDate, DateTime FromTime, DateTime UntilDate, DateTime UntilTime)
        {
            if (User.Identity.Name == "")
            {
                return(RedirectToAction("ErrorLogin", "Home"));
            }
            if (FromDate >= UntilDate)
            {
                return(RedirectToAction("Register", new { id = organisationID }));
            }
            OrganisationRegister organisationRegister = new OrganisationRegister();

            organisationRegister.OrganisationID = organisationID;
            organisationRegister.RegisterID     = registerID;
            organisationRegister.FromDate       = new DateTime(FromDate.Year, FromDate.Month, FromDate.Day, FromTime.Hour, FromTime.Minute, 0);
            organisationRegister.UntilDate      = new DateTime(UntilDate.Year, UntilDate.Month, UntilDate.Day, UntilTime.Hour, UntilTime.Minute, 0);

            DAOrganisationRegister.InsertOrganisationRegister(organisationRegister);
            return(RedirectToAction("Register", new { id = organisationID }));
        }
        public ActionResult EditRegister(int organisationID, int registerID)
        {
            if (User.Identity.Name == "")
            {
                return(RedirectToAction("ErrorLogin", "Home"));
            }
            PMOrganisationRegister organisationRegister = new PMOrganisationRegister();

            organisationRegister.NewOrganisation = new MultiSelectList(DAOrganisation.GetOrganisations(), "Id", "OrganisationName");
            OrganisationRegister or = DAOrganisationRegister.GetOrganisationRegisterByIds(organisationID, registerID);

            organisationRegister.Device           = or.Device;
            organisationRegister.FromDate         = or.FromDate;
            organisationRegister.Login            = or.Login;
            organisationRegister.OrganisationID   = or.OrganisationID;
            organisationRegister.OrganisationName = or.OrganisationName;
            organisationRegister.RegisterID       = or.RegisterID;
            organisationRegister.RegisterName     = or.RegisterName;
            organisationRegister.UntilDate        = or.UntilDate;

            ViewBag.Organisation = DAOrganisation.GetOrganisationById(organisationID);
            ViewBag.oldId        = organisationID;
            return(View(organisationRegister));
        }