Пример #1
0
        public JsonResult LoginUser(string login_User_ArrayData)
        {
            HCM_Users login_user_Obj = new HCM_Users();

            login_User_ArrayData = HttpUtility.UrlDecode(login_User_ArrayData);
            NameValueCollectionData nameValueCollectionData_Obj = new NameValueCollectionData();
            NameValueCollection     Login_User_Collection_Obj   = nameValueCollectionData_Obj.GetQueryStringCollection(login_User_ArrayData);

            ModifyLoginData loginuser_Obj = new ModifyLoginData();

            login_user_Obj = loginuser_Obj.LoginUser(Login_User_Collection_Obj);

            if (login_user_Obj.UserID != 0)
            {
                Session["UserID"]   = Convert.ToString(login_user_Obj.UserID);
                Session["ClientID"] = Convert.ToString(login_user_Obj.Client.ClientID);
                Session["UserType"] = Convert.ToString(login_user_Obj.UserType);


                if (login_user_Obj.UserType == "SuperAdmin")
                {
                    List <HCM_Client>       client_list = new List <HCM_Client>();
                    ModifyGlobalClientsData client_Obj  = new ModifyGlobalClientsData();
                    client_list = client_Obj.GetClients(String.IsNullOrEmpty(Convert.ToString(Session["ClientID"])) ? 0 : Convert.ToInt32(Session["ClientID"]), Convert.ToString(Session["UserType"]));
                    if (String.IsNullOrEmpty(Convert.ToString(Session["ClientID"])))
                    {
                        Session["ClientID"] = Convert.ToString(client_list.First().ClientID);
                    }
                }

                if (login_user_Obj.UserType == "ClientAdmin" || login_user_Obj.UserType == "SuperAdmin")
                {
                    List <HCM_Versions> version_List        = new List <HCM_Versions>();
                    ModifyVersionsData  versionDataList_Obj = new ModifyVersionsData();
                    version_List = versionDataList_Obj.GetActiveVersions();
                    foreach (var item in version_List)
                    {
                        if (item.IsDefault)
                        {
                            Session["VersionID"] = Convert.ToString(item.VersionID);
                        }
                    }
                }

                if (login_user_Obj.UserType == "ClientAdmin" || login_user_Obj.UserType == "SuperAdmin")
                {
                    List <HCM_Product> product_List        = new List <HCM_Product>();
                    ModifyProductData  productDataList_Obj = new ModifyProductData();
                    product_List = productDataList_Obj.GetAllProducts();
                    foreach (var item in product_List)
                    {
                        Session["ProductID"] = Convert.ToInt32(item.ProductID);
                    }
                }
            }
            return(Json(login_user_Obj, JsonRequestBehavior.AllowGet));
        }
Пример #2
0
        public JsonResult AreaCreation(string AreaDataArray)
        {
            string msg = "";

            AreaDataArray = HttpUtility.UrlDecode(AreaDataArray);
            NameValueCollectionData nameValueCollectionData_Obj = new NameValueCollectionData();
            NameValueCollection     areaCreateCollection        = nameValueCollectionData_Obj.GetQueryStringCollection(AreaDataArray);
            ModifyAreaData          modifyAreaData_Obj          = new ModifyAreaData();

            msg = modifyAreaData_Obj.AreaCreationAndUpdation(areaCreateCollection);
            return(Json(msg, JsonRequestBehavior.AllowGet));
        }
Пример #3
0
        public JsonResult InsertAndUpdateLocation(string locationDataArray)
        {
            string msg = "";

            locationDataArray = HttpUtility.UrlDecode(locationDataArray);
            NameValueCollectionData nameValueCollectionData_Obj = new NameValueCollectionData();
            NameValueCollection     Location_CreateCollection   = nameValueCollectionData_Obj.GetQueryStringCollection(locationDataArray);
            ModifyLocationsData     locationDataCreation_Obj    = new ModifyLocationsData();

            msg = locationDataCreation_Obj.InsertAndUpdateLocation(Location_CreateCollection);

            return(Json(msg, JsonRequestBehavior.AllowGet));
        }
Пример #4
0
        public JsonResult InsertFincalConfig(string FincalConfigDataArray)
        {
            string msg = "";

            FincalConfigDataArray = HttpUtility.UrlDecode(FincalConfigDataArray);
            NameValueCollectionData   nameValueCollectionData_Obj  = new NameValueCollectionData();
            NameValueCollection       FincalConfigCreateCollection = nameValueCollectionData_Obj.GetQueryStringCollection(FincalConfigDataArray);
            ModifyFinancialConfigData FincalConfig_Obj             = new ModifyFinancialConfigData();

            msg = FincalConfig_Obj.InsertFinancialConfig(FincalConfigCreateCollection);

            return(Json(msg, JsonRequestBehavior.AllowGet));
        }
Пример #5
0
        public JsonResult InsertAndUpdateVersion(string VersionDataArray)
        {
            string Msg = "";

            VersionDataArray = HttpUtility.UrlDecode(VersionDataArray);
            NameValueCollectionData nameValueCollectionData_Obj = new NameValueCollectionData();
            NameValueCollection     Version_CreateCollection    = nameValueCollectionData_Obj.GetQueryStringCollection(VersionDataArray);
            ModifyVersionsData      versionDataList_Obj         = new ModifyVersionsData();

            Msg = versionDataList_Obj.InsertAndUpdateVersion(Version_CreateCollection);

            return(Json(Msg, JsonRequestBehavior.AllowGet));
        }
Пример #6
0
        public JsonResult InsertAndUpdateClient(string clientDataArray)
        {
            string msg = "";

            clientDataArray = HttpUtility.UrlDecode(clientDataArray);
            NameValueCollectionData nameValueCollectionData_Obj = new NameValueCollectionData();
            NameValueCollection     clientCreateCollection      = nameValueCollectionData_Obj.GetQueryStringCollection(clientDataArray);
            ModifyClientData        clientDataCreation_Obj      = new ModifyClientData();

            msg = clientDataCreation_Obj.ClientCreationAndUpdation(clientCreateCollection);

            return(Json(msg, JsonRequestBehavior.AllowGet));
        }
Пример #7
0
        public JsonResult InsertAndUpdateWorkStream(string workStreamDataArray)
        {
            string msg = "";

            workStreamDataArray = HttpUtility.UrlDecode(workStreamDataArray);
            NameValueCollectionData nameValueCollectionData_Obj = new NameValueCollectionData();
            NameValueCollection     workStreamCollection        = nameValueCollectionData_Obj.GetQueryStringCollection(workStreamDataArray);
            ModifyWorkStreamData    workStreamData_Obj          = new ModifyWorkStreamData();

            msg = workStreamData_Obj.WorkStreamInsertionAndUpdation(workStreamCollection);

            return(Json(msg, JsonRequestBehavior.AllowGet));
        }
Пример #8
0
        public JsonResult InsertAndUpdateModule(string moduleDataArray)
        {
            string msg = "";

            moduleDataArray = HttpUtility.UrlDecode(moduleDataArray);
            NameValueCollectionData nameValueCollectionData_Obj = new NameValueCollectionData();
            NameValueCollection     moduleCreateCollection      = nameValueCollectionData_Obj.GetQueryStringCollection(moduleDataArray);
            ModifyModulesData       moduleDataCreation_Obj      = new ModifyModulesData();

            msg = moduleDataCreation_Obj.ModuleCreationAndUpdation(moduleCreateCollection);

            return(Json(msg, JsonRequestBehavior.AllowGet));
        }
Пример #9
0
        public JsonResult InsertAndUpdateUser(string UserDataArray)
        {
            try
            {
                string Msg;
                UserDataArray = HttpUtility.UrlDecode(UserDataArray);
                NameValueCollectionData nameValueCollectionData_Obj = new NameValueCollectionData();
                NameValueCollection     Usercollection_Obj          = nameValueCollectionData_Obj.GetQueryStringCollection(UserDataArray);
                ModifyUsersData         User_Create = new ModifyUsersData();
                Msg = User_Create.InsertAndUpdateUser(Usercollection_Obj);

                var jsonResult = Json(Msg, JsonRequestBehavior.AllowGet);
                jsonResult.MaxJsonLength = int.MaxValue;
                return(jsonResult);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #10
0
        public JsonResult UpdateDuration(string Duration_DataArray)
        {
            try
            {
                string Msg;
                Duration_DataArray = HttpUtility.UrlDecode(Duration_DataArray);
                NameValueCollectionData nameValueCollectionData_Obj = new NameValueCollectionData();
                NameValueCollection     Durtncollection_Obj         = nameValueCollectionData_Obj.GetQueryStringCollection(Duration_DataArray);
                ModifyDurationData      prjctSumry_Obj = new ModifyDurationData();
                Msg = prjctSumry_Obj.UpdateDuration(Durtncollection_Obj);

                var jsonResult = Json(Msg, JsonRequestBehavior.AllowGet);
                jsonResult.MaxJsonLength = int.MaxValue;
                return(jsonResult);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #11
0
        public JsonResult InsertAndUpdateQuestionnaire(string questionnaireDataArray, string VersionID)
        {
            try
            {
                string Msg;
                questionnaireDataArray = HttpUtility.UrlDecode(questionnaireDataArray);
                NameValueCollectionData      nameValueCollectionData_Obj = new NameValueCollectionData();
                NameValueCollection          questncollection_Obj        = nameValueCollectionData_Obj.GetQueryStringCollection(questionnaireDataArray);
                ModifyAdminQuestionnaireData questionnaire_Create        = new ModifyAdminQuestionnaireData();
                Msg = questionnaire_Create.InsertUpdateAdminQuestionnaire(questncollection_Obj, Convert.ToString(Session["VersionID"]));

                var jsonResult = Json(Msg, JsonRequestBehavior.AllowGet);
                jsonResult.MaxJsonLength = int.MaxValue;
                return(jsonResult);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #12
0
        public JsonResult InsertAndUpdateProduct(string productDataArray)
        {
            string msg = "";

            try
            {
                productDataArray = HttpUtility.UrlDecode(productDataArray);
                NameValueCollectionData nameValueCollectionData_Obj = new NameValueCollectionData();
                NameValueCollection     product_CreateCollection    = nameValueCollectionData_Obj.GetQueryStringCollection(productDataArray);
                ModifyProductData       productDataCreation_Obj     = new ModifyProductData();
                msg = productDataCreation_Obj.InsertAndUpdateProduct(product_CreateCollection);

                var jsonResult = Json(msg, JsonRequestBehavior.AllowGet);
                jsonResult.MaxJsonLength = int.MaxValue;
                return(jsonResult);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }