예제 #1
0
        public ActionResult LoadCoordinationSrchDetails(HierarchyData objHierarchyData, string CoordinationCode, string CoordinationName)
        {
            if (CoordinationCode != null)
            {
                objHierarchyData.CoordinationSearchCode = CoordinationCode;
            }
            if (CoordinationName != "")
            {
                objHierarchyData.CoordinationSearchGeoUnitName = CoordinationName;
            }
            AjaxGrid <SearchHierarchy> usergrid = null;

            objHierarchy = WebApiLogic.GetPostComplexTypeToAPI <HierarchyData>(objHierarchyData, "LoadCoordinationSrchDetails", "HierarchyApi");
            var GridUserData = objHierarchy.ObjCoordination.AsQueryable();

            return(PartialView("~/Views/Hierarchy/PartialGeoUnitCoordinationDetails.cshtml", objHierarchy));
        }
예제 #2
0
 public ActionResult ProductTree(Guid?userId)
 {
     try
     {
         PermissionTree obj = new PermissionTree();
         obj.objTree    = new List <TreeView>();
         ViewBag.UserId = userId;
         obj            = WebApiLogic.GetPostComplexTypeToAPI <PermissionTree>(obj, "ProductPermissionTree", "HierarchyApi");
         //obj.objTree = _iMasFacade.ProductPermissionTree("IMD", userId, "Product");
         //_iMasFacade.FetchIMIENumber(obj, userId);
         return(PartialView("~/Views/Hierarchy/ProductTree.cshtml", obj));
     }
     catch (Exception ex)
     {
         return(View("Error"));
     }
 }
예제 #3
0
        public IMOUsers FilltblMasIMOUserDetails(IMOUsers objIMOUsers)
        {
            UserManagementBusiness objUserManagementBusiness = new UserManagementBusiness();

            objIMOUsers = objUserManagementBusiness.ValidatetblMasIMOUserDetails(objIMOUsers);
            if (objIMOUsers.ErrorMessage.Count == 0)
            {
                #region Call API
                objIMOUsers = WebApiLogic.GetPostComplexTypeToAPI <IMOUsers>(objIMOUsers, "FilltblMasIMOUserDetails", "UserManagementData");
                #endregion
                objIMOUsers.StatusCode = "200";
            }
            else
            {
                objIMOUsers.StatusCode = "600";
            }
            return(objIMOUsers);
        }
예제 #4
0
 public ActionResult FetchPostalCode(string CityCode)
 {
     try
     {
         objHierarchy = WebApiLogic.GetPostParametersToAPI <HierarchyData>(objHierarchy, "HierarchyApi", "GetPostalCode", "CityCode", CityCode);
         if (objHierarchy.Pincode != null)
         {
             return(Json(objHierarchy.Pincode, JsonRequestBehavior.AllowGet));
         }
         else
         {
             return(Json(objHierarchy.Pincode, JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception Ex)
     {
         return(View("Error"));
     }
 }
예제 #5
0
 public ActionResult FetchCity(string DistrictCode)
 {
     try
     {
         objHierarchy = WebApiLogic.GetPostParametersToAPI <HierarchyData>(objHierarchy, "HierarchyApi", "GetProspectCity", "DistrictCode", DistrictCode);
         if (objHierarchy.LstCity != null)
         {
             return(Json(objHierarchy.LstCity, JsonRequestBehavior.AllowGet));
         }
         else
         {
             return(Json(objHierarchy.LstCity, JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception Ex)
     {
         return(View("Error"));
     }
 }
예제 #6
0
 public ActionResult FetchCoordinateSubChannel(HierarchyData objHierarchyData)
 {
     objHierarchyData = WebApiLogic.GetPostComplexTypeToAPI <HierarchyData>(objHierarchyData, "LoadCoordinateSubChannel", "HierarchyApi");
     return(Json(objHierarchyData.LstCoordinationSubChannel, JsonRequestBehavior.AllowGet));
 }
예제 #7
0
 public ActionResult FetchSubChannelGeoPartner(string GeoSubChannelId)
 {
     objHierarchy = WebApiLogic.GetPostParametersToAPI <HierarchyData>(objHierarchy, "HierarchyApi", "GetSubChannelGeoPartner", "GeoSubChannelId", GeoSubChannelId);
     return(Json(objHierarchy.LstGeoPartner, JsonRequestBehavior.AllowGet));
 }
예제 #8
0
 public ActionResult SaveHierarchyLicense(HierarchyData objHierarchyData)
 {
     objHierarchyData = WebApiLogic.GetPostComplexTypeToAPI <HierarchyData>(objHierarchyData, "SaveHierarchy", "HierarchyApi");
     return(Json(objHierarchyData, JsonRequestBehavior.AllowGet));
 }
예제 #9
0
 public ActionResult FetchStatus()
 {
     objHierarchy = WebApiLogic.GetPostComplexTypeToAPI <HierarchyData>(objHierarchy, "FetchStatus", "HierarchyApi");
     return(Json(objHierarchy.LstStatus, JsonRequestBehavior.AllowGet));
 }
예제 #10
0
 public ActionResult FetchPartnerReporting(string SubChannelID)
 {
     objHierarchy = WebApiLogic.GetPostParametersToAPI <HierarchyData>(objHierarchy, "HierarchyApi", "GetPartnerReporting", "SubChannelID", SubChannelID);
     return(Json(objHierarchy, JsonRequestBehavior.AllowGet));
 }
예제 #11
0
 public void InvokeILUWApproval(AIA.Life.Models.Policy.Policy objPolicy)
 {
     #region Call API
     WebApiLogic.FireForgetAPI(objPolicy, "InvokeILUWApproval", "Policy");
     #endregion
 }
예제 #12
0
 public void PostPolicyIssuanceTriggers(PaymentModel objPaymentModel)
 {
     #region Call API
     WebApiLogic.FireForgetAPI(objPaymentModel, "PostPolicyIssuanceTriggers", "Policy");
     #endregion
 }
예제 #13
0
 public ActionResult GetGeoUnitName(string CoordinationCode)
 {
     objHierarchy = WebApiLogic.GetPostParametersToAPI <HierarchyData>(objHierarchy, "HierarchyApi", "GetGeoUnitName", "CoordinationCode", CoordinationCode);
     return(Json(objHierarchy.LstCoordinationGeoUnitName, JsonRequestBehavior.AllowGet));
 }
예제 #14
0
 public ActionResult LoadGeoPartnerParentEntity(string PartnerCode)
 {
     objHierarchy = WebApiLogic.GetPostParametersToAPI <HierarchyData>(objHierarchy, "HierarchyApi", "GetGeoPartnerParentEntity", "PartnerCode", PartnerCode);
     return(Json(objHierarchy.LstGEOParententity, JsonRequestBehavior.AllowGet));
 }
예제 #15
0
 public void InvokeILModifyProposalForExtras(AIA.Life.Models.Policy.Policy objPolicy)
 {
     #region Call API
     WebApiLogic.FireForgetAPI(objPolicy, "InvokeILModifyProposalForExtras", "Policy");
     #endregion
 }
예제 #16
0
 public void CallBizDate(Models.Policy.Policy policy)
 {
     #region Call API
     policy = WebApiLogic.GetPostComplexTypeToAPI<AIA.Life.Models.Policy.Policy>(policy, "CallBizDate", "Policy");
     #endregion
 }
예제 #17
0
 public void SendDocumentsEmail(AIA.Life.Models.Policy.Policy objPolicy)
 {
     #region Call API
     WebApiLogic.FireForgetAPI(objPolicy, "SendDocumentsEmail", "Policy");
     #endregion
 }
예제 #18
0
 public ActionResult FetchGeoUnitTypes(string PartnerTypId)
 {
     objHierarchy = WebApiLogic.GetPostParametersToAPI <HierarchyData>(objHierarchy, "HierarchyApi", "GetGeoUnitTypes", "PartnerTypId", PartnerTypId);
     return(Json(objHierarchy.LstGeoUnitsTypes, JsonRequestBehavior.AllowGet));
 }
예제 #19
0
 public void InvokeILWorkFlowAck(AIA.Life.Models.Policy.Policy objPolicy)
 {
     #region Call API
     WebApiLogic.FireForgetAPI(objPolicy, "InvokeILWorkFlowAck", "Policy");
     #endregion
 }
예제 #20
0
 public ActionResult LoadPartnerCode(string PartnerTypeId)
 {
     objHierarchy = WebApiLogic.GetPostParametersToAPI <HierarchyData>(objHierarchy, "HierarchyApi", "GetPartnerCode", "PartnerTypeId", PartnerTypeId);
     return(Json(objHierarchy.Code, JsonRequestBehavior.AllowGet));
 }
예제 #21
0
 public void UploadDocumentsLDMS(LdmsDocuments documents)
 {
     #region Call API
     WebApiLogic.FireForgetAPI(documents, "UploadDocumentsLDMS", "Policy");
     #endregion
 }
예제 #22
0
        public ActionResult Hierarchy(HierarchyData objHierarchyData)
        {
            objHierarchyData = WebApiLogic.GetPostComplexTypeToAPI <HierarchyData>(objHierarchyData, "FetchHierarchyProcessData", "HierarchyApi");

            if (objHierarchyData.objCommunicationAddress == null)
            {
                objHierarchyData.objCommunicationAddress = new Address();
            }
            if (objHierarchyData.objRegistrationAddress == null)
            {
                objHierarchyData.objRegistrationAddress = new Address();
            }
            if (objHierarchyData.LstReportEntityType == null)
            {
                objHierarchyData.LstReportEntityType = new List <MasterListItem>();
            }
            if (objHierarchyData.LstGeoUnitsSubChannel == null)
            {
                objHierarchyData.LstGeoUnitsSubChannel = new List <MasterListItem>();
            }
            if (objHierarchyData.LstGeoUnitsTypes == null)
            {
                objHierarchyData.LstGeoUnitsTypes = new List <MasterListItem>();
            }
            if (objHierarchyData.LstSubChannel == null)
            {
                objHierarchyData.LstSubChannel = new List <MasterListItem>();
            }
            if (objHierarchyData.LstEntityTypes == null)
            {
                objHierarchyData.LstEntityTypes = new List <MasterListItem>();
            }
            if (objHierarchyData.LstSearchAction == null)
            {
                objHierarchyData.LstSearchAction = new List <MasterListItem>();
            }
            if (objHierarchyData.LstPartnertypes == null)
            {
                objHierarchyData.LstPartnertypes = new List <MasterListItem>();
            }
            if (objHierarchyData.LstStatus == null)
            {
                objHierarchyData.LstStatus = new List <MasterListItem>();
            }
            if (objHierarchyData.LstHistoryDetails == null)
            {
                objHierarchyData.LstHistoryDetails = new List <MasterListItem>();
            }
            if (objHierarchyData.ObjHeirarchyHistroyDetails == null)
            {
                objHierarchyData.ObjHeirarchyHistroyDetails = new List <HeirarchyHistroyDetails>();
            }
            if (objHierarchyData.ObjHierarchyStatusDetails == null)
            {
                objHierarchyData.ObjHierarchyStatusDetails = new List <HierachyStatusDetails>();
            }
            if (objHierarchyData.ObjGEOUnitDetails == null)
            {
                objHierarchyData.ObjGEOUnitDetails = new List <GEOUnitDetails>();
            }
            if (objHierarchyData.LstPointOfContacts == null)
            {
                objHierarchyData.LstPointOfContacts = new List <PointOfContacts>();
            }
            if (objHierarchyData.LstViewHierarchyTree == null)
            {
                objHierarchyData.LstViewHierarchyTree = new List <ViewHierarchyTree>();
            }
            if (objHierarchyData.ObjHierarchyTarget == null)
            {
                objHierarchyData.ObjHierarchyTarget = new List <HierarchyTarget>();
            }
            if (objHierarchyData.ObjManpowerDetails == null)
            {
                objHierarchyData.ObjManpowerDetails = new List <ManpowerDetails>();
            }
            if (objHierarchyData.ObjCoordination == null)
            {
                objHierarchyData.ObjCoordination = new List <Coordination>();
            }
            if (objHierarchyData.LstCoordinationChannel == null)
            {
                objHierarchyData.LstCoordinationChannel = new List <MasterListItem>();
            }
            if (objHierarchyData.LstCoordinationSubChannel == null)
            {
                objHierarchyData.LstCoordinationSubChannel = new List <MasterListItem>();
            }
            if (objHierarchyData.LstSalutation == null)
            {
                objHierarchyData.LstSalutation = new List <MasterListItem>();
            }
            if (objHierarchyData.LstdocumentName == null)
            {
                objHierarchyData.LstdocumentName = new List <DocumentDetails>();
            }
            if (objHierarchyData.LstOrgStructureTree == null)
            {
                objHierarchyData.LstOrgStructureTree = new List <OrgStructureTree>();
            }
            if (objHierarchyData.LstGeoPartner == null)
            {
                objHierarchyData.LstGeoPartner = new List <MasterListItem>();
            }
            if (objHierarchyData.LstGEOParententity == null)
            {
                objHierarchyData.LstGEOParententity = new List <MasterListItem>();
            }
            if (objHierarchyData.ObjGEOUnitDetails == null)
            {
                objHierarchyData.ObjGEOUnitDetails = new List <GEOUnitDetails>();
            }
            return(View("~/Views/Hierarchy/Hierarchy.cshtml", objHierarchyData));
        }
예제 #23
0
        public ActionResult FetchHierachyCodes(string EntityID, string EntityValue)
        {
            objHierarchy = WebApiLogic.GetPostParametersToAPI <HierarchyData>(objHierarchy, "HierarchyApi", "GetHierachyCodes", "EntityID", EntityID);

            return(Json(objHierarchy, JsonRequestBehavior.AllowGet));
        }
예제 #24
0
 //temporary for geounit
 public ActionResult LoadReportingEntityCodeAndNameGeoUnit(string ReportingEntityCode)
 {
     objHierarchy = WebApiLogic.GetPostParametersToAPI <HierarchyData>(objHierarchy, "HierarchyApi", "GetReportingEntityCodeAndNameGeoUnit", "ReportingEntityCode", ReportingEntityCode);
     return(Json(objHierarchy.LstReportingEntityCodeName, JsonRequestBehavior.AllowGet));
 }
예제 #25
0
 public ActionResult LoadHirerachyEntityTypes()
 {
     objHierarchy = WebApiLogic.GetPostComplexTypeToAPI <HierarchyData>(objHierarchy, "Loadentitytypes", "HierarchyApi");
     objHierarchy.ObjHeirarchyHistroyDetails = new List <HeirarchyHistroyDetails>();
     objHierarchy.ObjHierarchyStatusDetails  = new List <HierachyStatusDetails>();
     objHierarchy.ObjGEOUnitDetails          = new List <GEOUnitDetails>();
     objHierarchy.LstPointOfContacts         = new List <PointOfContacts>();
     if (objHierarchy.objCommunicationAddress == null)
     {
         objHierarchy.objCommunicationAddress = new Address();
     }
     if (objHierarchy.objRegistrationAddress == null)
     {
         objHierarchy.objRegistrationAddress = new Address();
     }
     if (objHierarchy.LstReportEntityType == null)
     {
         objHierarchy.LstReportEntityType = new List <MasterListItem>();
     }
     if (objHierarchy.LstGeoUnitsSubChannel == null)
     {
         objHierarchy.LstGeoUnitsSubChannel = new List <MasterListItem>();
     }
     if (objHierarchy.LstGeoUnitsTypes == null)
     {
         objHierarchy.LstGeoUnitsTypes = new List <MasterListItem>();
     }
     if (objHierarchy.LstSubChannel == null)
     {
         objHierarchy.LstSubChannel = new List <MasterListItem>();
     }
     if (objHierarchy.LstEntityTypes == null)
     {
         objHierarchy.LstEntityTypes = new List <MasterListItem>();
     }
     if (objHierarchy.LstSearchAction == null)
     {
         objHierarchy.LstSearchAction = new List <MasterListItem>();
     }
     if (objHierarchy.LstGEOParententity == null)
     {
         objHierarchy.LstGEOParententity = new List <MasterListItem>();
     }
     if (objHierarchy.LstOrgStructureTree == null)
     {
         objHierarchy.LstOrgStructureTree = new List <OrgStructureTree>();
     }
     if (objHierarchy.ObjCoordination == null)
     {
         objHierarchy.ObjCoordination = new List <Coordination>();
     }
     if (objHierarchy.ObjCoordinationSearchData == null)
     {
         objHierarchy.ObjCoordinationSearchData = new List <CoordinationSearchData>();
     }
     if (objHierarchy.LstGeoPartner == null)
     {
         objHierarchy.LstGeoPartner = new List <MasterListItem>();
     }
     if (objHierarchy.LstCoordinationSubChannel == null)
     {
         objHierarchy.LstCoordinationSubChannel = new List <MasterListItem>();
     }
     return(View("~/Views/Hierarchy/Hierarchy.cshtml", objHierarchy));
 }
예제 #26
0
 public void CreateServiceLog(TpServiceLog Obj)
 {
     WebApiLogic.FireForgetAPI(Obj, "CreateServiceLog", "Policy");
 }
예제 #27
0
 public void InvokeILPolicyIssuance(AIA.Life.Models.Policy.Policy objPolicy)
 {
     #region Call API
     WebApiLogic.FireForgetAPI(objPolicy, "InvokeILPolicyIssuance", "Policy");
     #endregion
 }