Пример #1
0
        public ActionResult Isikud()
        {
            var sessCheck = CheckContext();
            if (sessCheck != null)
            { return sessCheck; }

            IsikudModel model = new IsikudModel();

            var request = new GetAllIsikudRequest();
            request.sessionHandle = GetCurrentContext().SessionHandle;

            GetAllIsikudResponse response;
            try
            { response = PtServiceHelper.GetServiceInstance().GetAllIsikud(request); }
            catch (Exception exception)
            {
                model.UserMsg = new MsgModel.UserMessages();
                model.UserMsg.Msg = exception.Message;
                model.UserMsg.Pealkiri = "Atribuutika pärimisel tekkis tehiline tõrge!";
                model.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga;
                return View(model);
            }
            if (response == null)
            {
                model.UserMsg = new MsgModel.UserMessages();
                model.UserMsg.Msg = "Atribuutikate pärimine ebaõnnestus kuna teenuselt ei õnnestunud vastust saada!";
                model.UserMsg.Pealkiri = "Atribuutika pärimisel tekkis tõrge!";
                model.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga;
                return View(model);
            }
            if (response.GetAllIsikudResult.AuthResponse.IsAuthenticated != true)
            {
                model.UserMsg = new MsgModel.UserMessages();
                model.UserMsg.Msg = response.GetAllIsikudResult.AuthResponse.AuthException.Message;
                model.UserMsg.Pealkiri = "Kasutaja autenimisel tekkis tõrge!";
                model.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga;
                return View(model);
            }
            if (response.GetAllIsikudResult.Successful != true)
            {
                model.UserMsg = new MsgModel.UserMessages();
                model.UserMsg.Msg = response.GetAllIsikudResult.Exception.Message;
                model.UserMsg.Pealkiri = "Atribuutikate pärimine ebaõnnestus!";
                model.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga;
                return View(model);
            }

            UpdateAuthContext(response.GetAllIsikudResult.AuthResponse);
            model.AllIsikud = response.GetAllIsikudResult.AllIsikud;
            _allIsikud = response.GetAllIsikudResult.AllIsikud;
            return View(model);
        }
Пример #2
0
        public ActionResult LisaGraafik(GraafikModel model)
        {
            var sessCheck = CheckContext();
            if (sessCheck != null)
            { return sessCheck; }

            GraafikModel passModel = null;
            //tegemist on uue atribuutika loomisega
            if (model.ID == null)
            { passModel = new GraafikModel(); }
            // tegemist on olemasoleva atribuutika muutmisega
            else
            { passModel = model; }

            var request1 = new GetAllAtribuutikaRequest();
            request1.sessionHandle = GetCurrentContext().SessionHandle;

            GetAllAtribuutikaResponse response1;
            try
            { response1 = PtServiceHelper.GetServiceInstance().GetAllAtribuutika(request1); }
            catch (Exception exception)
            {
                passModel.UserMsg = new MsgModel.UserMessages();
                passModel.UserMsg.Msg = exception.Message;
                passModel.UserMsg.Pealkiri = "Graafiku pärimisel tekkis tehiline tõrge!";
                passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga;
                return View(passModel);
            }
            if (response1 == null)
            {
                passModel.UserMsg = new MsgModel.UserMessages();
                passModel.UserMsg.Msg = "Graafikute pärimine ebaõnnestus kuna teenuselt ei õnnestunud vastust saada!";
                passModel.UserMsg.Pealkiri = "Graafiku pärimisel tekkis tõrge!";
                passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga;
                return View(passModel);
            }
            if (response1.GetAllAtribuutikaResult.AuthResponse.IsAuthenticated != true)
            {
                passModel.UserMsg = new MsgModel.UserMessages();
                passModel.UserMsg.Msg = response1.GetAllAtribuutikaResult.AuthResponse.AuthException.Message;
                passModel.UserMsg.Pealkiri = "Kasutaja autenimisel tekkis tõrge!";
                passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga;
                return View(passModel);
            }
            if (response1.GetAllAtribuutikaResult.Successful != true)
            {
                passModel.UserMsg = new MsgModel.UserMessages();
                passModel.UserMsg.Msg = response1.GetAllAtribuutikaResult.Exception.Message;
                passModel.UserMsg.Pealkiri = "Graafikute pärimine ebaõnnestus!";
                passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga;
                return View(passModel);
            }

            UpdateAuthContext(response1.GetAllAtribuutikaResult.AuthResponse);
            _allAtribuutikad = response1.GetAllAtribuutikaResult.AllAtribuutika;
            passModel.Atribuutikad =
                GetAtribdSelectList(_allAtribuutikad, passModel.AtribuutikaID.GetValueOrDefault(0));

            var request2 = new GetAllOsakonnadRequest();
            request2.sessionHandle = GetCurrentContext().SessionHandle;

            GetAllOsakonnadResponse response2;
            try
            { response2 = PtServiceHelper.GetServiceInstance().GetAllOsakonnad(request2); }
            catch (Exception exception)
            {
                passModel.UserMsg = new MsgModel.UserMessages();
                passModel.UserMsg.Msg = exception.Message;
                passModel.UserMsg.Pealkiri = "Graafiku pärimisel tekkis tehiline tõrge!";
                passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga;
                return View(passModel);
            }
            if (response2 == null)
            {
                passModel.UserMsg = new MsgModel.UserMessages();
                passModel.UserMsg.Msg = "Graafikute pärimine ebaõnnestus kuna teenuselt ei õnnestunud vastust saada!";
                passModel.UserMsg.Pealkiri = "Graafiku pärimisel tekkis tõrge!";
                passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga;
                return View(passModel);
            }
            if (response2.GetAllOsakonnadResult.AuthResponse.IsAuthenticated != true)
            {
                passModel.UserMsg = new MsgModel.UserMessages();
                passModel.UserMsg.Msg = response2.GetAllOsakonnadResult.AuthResponse.AuthException.Message;
                passModel.UserMsg.Pealkiri = "Kasutaja autenimisel tekkis tõrge!";
                passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga;
                return View(passModel);
            }
            if (response2.GetAllOsakonnadResult.Successful != true)
            {
                passModel.UserMsg = new MsgModel.UserMessages();
                passModel.UserMsg.Msg = response2.GetAllOsakonnadResult.Exception.Message;
                passModel.UserMsg.Pealkiri = "Graafikute pärimine ebaõnnestus!";
                passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga;
                return View(passModel);
            }

            UpdateAuthContext(response2.GetAllOsakonnadResult.AuthResponse);
            _allOsakonnad = response2.GetAllOsakonnadResult.AllOsakonnad;
            passModel.Osakonnad =
                GetOsknndSelectList(_allOsakonnad, passModel.OsakondID.GetValueOrDefault(0));

            var request3 = new GetAllIsikudRequest();
            request3.sessionHandle = GetCurrentContext().SessionHandle;

            GetAllIsikudResponse response3;
            try
            { response3 = PtServiceHelper.GetServiceInstance().GetAllIsikud(request3); }
            catch (Exception exception)
            {
                passModel.UserMsg = new MsgModel.UserMessages();
                passModel.UserMsg.Msg = exception.Message;
                passModel.UserMsg.Pealkiri = "Graafiku pärimisel tekkis tehiline tõrge!";
                passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga;
                return View(passModel);
            }
            if (response3 == null)
            {
                passModel.UserMsg = new MsgModel.UserMessages();
                passModel.UserMsg.Msg = "Graafikute pärimine ebaõnnestus kuna teenuselt ei õnnestunud vastust saada!";
                passModel.UserMsg.Pealkiri = "Graafiku pärimisel tekkis tõrge!";
                passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga;
                return View(passModel);
            }
            if (response3.GetAllIsikudResult.AuthResponse.IsAuthenticated != true)
            {
                passModel.UserMsg = new MsgModel.UserMessages();
                passModel.UserMsg.Msg = response3.GetAllIsikudResult.AuthResponse.AuthException.Message;
                passModel.UserMsg.Pealkiri = "Kasutaja autenimisel tekkis tõrge!";
                passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga;
                return View(passModel);
            }
            if (response3.GetAllIsikudResult.Successful != true)
            {
                passModel.UserMsg = new MsgModel.UserMessages();
                passModel.UserMsg.Msg = response3.GetAllIsikudResult.Exception.Message;
                passModel.UserMsg.Pealkiri = "Graafikute pärimine ebaõnnestus!";
                passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga;
                return View(passModel);
            }

            UpdateAuthContext(response3.GetAllIsikudResult.AuthResponse);
            _allIsikud = response3.GetAllIsikudResult.AllIsikud;
            passModel.Isikud =
                GetIskdSelectList(_allIsikud, passModel.IsikID.GetValueOrDefault(0));

            return View(passModel);
        }
Пример #3
0
        public ActionResult LisaKasutaja(KasutajaModel model)
        {
            var sessCheck = CheckContext();
            if (sessCheck != null)
            { return sessCheck; }

            KasutajaModel passModel = null;
            //tegemist on uue atribuutika loomisega
            if (model.ID == null)
            { passModel = new KasutajaModel(); }
            // tegemist on olemasoleva atribuutika muutmisega
            else
            { passModel = model; }

            #region rollid

            var request = new GetAllRollidRequest();
            request.sessionHandle = GetCurrentContext().SessionHandle;

            GetAllRollidResponse response;
            try
            { response = PtServiceHelper.GetServiceInstance().GetAllRollid(request); }
            catch (Exception exception)
            {
                passModel.UserMsg = new MsgModel.UserMessages();
                passModel.UserMsg.Msg = exception.Message;
                passModel.UserMsg.Pealkiri = "Atribuutika pärimisel tekkis tehiline tõrge!";
                passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga;
                return View(passModel);
            }
            if (response == null)
            {
                passModel.UserMsg = new MsgModel.UserMessages();
                passModel.UserMsg.Msg = "Atribuutikate pärimine ebaõnnestus kuna teenuselt ei õnnestunud vastust saada!";
                passModel.UserMsg.Pealkiri = "Atribuutika pärimisel tekkis tõrge!";
                passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga;
                return View(passModel);
            }
            if (response.GetAllRollidResult.AuthResponse.IsAuthenticated != true)
            {
                passModel.UserMsg = new MsgModel.UserMessages();
                passModel.UserMsg.Msg = response.GetAllRollidResult.AuthResponse.AuthException.Message;
                passModel.UserMsg.Pealkiri = "Kasutaja autenimisel tekkis tõrge!";
                passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga;
                return View(passModel);
            }
            if (response.GetAllRollidResult.Successful != true)
            {
                passModel.UserMsg = new MsgModel.UserMessages();
                passModel.UserMsg.Msg = response.GetAllRollidResult.Exception.Message;
                passModel.UserMsg.Pealkiri = "Atribuutikate pärimine ebaõnnestus!";
                passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga;
                return View(passModel);
            }

            UpdateAuthContext(response.GetAllRollidResult.AuthResponse);
            _allRollid = response.GetAllRollidResult.AllRollid;
            passModel.RollList =
                GetRollidSelectList(_allRollid, passModel.RollID.GetValueOrDefault(0));

            #endregion

            #region Isikud

            var request2 = new GetAllIsikudRequest();
            request2.sessionHandle = GetCurrentContext().SessionHandle;

            GetAllIsikudResponse response2;
            try
            { response2 = PtServiceHelper.GetServiceInstance().GetAllIsikud(request2); }
            catch (Exception exception)
            {
                passModel.UserMsg = new MsgModel.UserMessages();
                passModel.UserMsg.Msg = exception.Message;
                passModel.UserMsg.Pealkiri = "Atribuutika pärimisel tekkis tehiline tõrge!";
                passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga;
                return View(passModel);
            }
            if (response2 == null)
            {
                passModel.UserMsg = new MsgModel.UserMessages();
                passModel.UserMsg.Msg = "Atribuutikate pärimine ebaõnnestus kuna teenuselt ei õnnestunud vastust saada!";
                passModel.UserMsg.Pealkiri = "Atribuutika pärimisel tekkis tõrge!";
                passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga;
                return View(passModel);
            }
            if (response2.GetAllIsikudResult.AuthResponse.IsAuthenticated != true)
            {
                passModel.UserMsg = new MsgModel.UserMessages();
                passModel.UserMsg.Msg = response2.GetAllIsikudResult.AuthResponse.AuthException.Message;
                passModel.UserMsg.Pealkiri = "Kasutaja autenimisel tekkis tõrge!";
                passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga;
                return View(passModel);
            }
            if (response2.GetAllIsikudResult.Successful != true)
            {
                passModel.UserMsg = new MsgModel.UserMessages();
                passModel.UserMsg.Msg = response2.GetAllIsikudResult.Exception.Message;
                passModel.UserMsg.Pealkiri = "Atribuutikate pärimine ebaõnnestus!";
                passModel.UserMsg.MessageType = MsgModel.UserMessages.MsgType.Viga;
                return View(passModel);
            }

            UpdateAuthContext(response.GetAllRollidResult.AuthResponse);
            _allIsikud = response2.GetAllIsikudResult.AllIsikud;
            passModel.Isikud =
                GetIskdSelectList(_allIsikud, passModel.RollID.GetValueOrDefault(0));

            #endregion

            return View(passModel);
        }