Esempio n. 1
0
 public string GetOrgByOrgCode(string ORG_CODE)
 {
     try
     {
         AuthenController           ctrl = new AuthenController();
         MAS_ORGSerializeProperties obj  = ctrl.GetOrgByPrimaryKey(ORG_CODE);
         if (obj != null)
         {
             object ret = new
             {
                 OrgCode = obj.ORG_CODE,
                 OrgName = MySession.Current.MyLanuage == LanguageType.Eng ? obj.ORG_NAME_ENG : obj.ORG_NAME_LOC
             };
             return(JsonConvert.SerializeObject(ret));
         }
         else
         {
             return("");
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 2
0
 public string GetUserByPrimaryKey(string userId)
 {
     try
     {
         AuthenController            ctrl = new AuthenController();
         MAS_USERSerializeProperties obj  = ctrl.GetUserByPrimaryKey(userId);
         object ret = new
         {
             Code           = obj.USER_ID,
             Pwd            = obj.PASSWORD,
             NameEng        = obj.USER_NAME_ENG,
             NameLoc        = obj.USER_NAME_LOC,
             PhoneNo        = obj.PHONE_NO == "" ? "N/A" : obj.PHONE_NO,
             Email          = obj.EMAIL == "" ? "N/A" : obj.EMAIL,
             CCA            = obj.CCA == "" ? "N/A" : obj.CCA,
             ServiceKey     = obj.CCA_SERVICEKEY == "" ? "N/A" : obj.CCA_SERVICEKEY,
             CancelFlag     = obj.CANCEL_FLAG == "" ? "N" : obj.CANCEL_FLAG,
             DepartmentName = obj.DEPARTMENT_NAME
         };
         return(JsonConvert.SerializeObject(ret));
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 3
0
 public bool UpdateOrg(MAS_ORGSerializeProperties values)
 {
     try
     {
         AuthenController ctrl = new AuthenController();
         return(ctrl.UpdateOrg(values));
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 4
0
 public bool DeleteUser(string userId)
 {
     try
     {
         AuthenController ctrl = new AuthenController();
         return(ctrl.DeleteUser(userId, MySession.Current.ModuleCode));
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 5
0
 public bool AddNewUser(MAS_USERSerializeProperties values)
 {
     try
     {
         AuthenController ctrl = new AuthenController();
         return(ctrl.AddNewUser(values, MySession.Current.LoginId));
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 6
0
 public bool DeleteOrg(string ORG_CODE)
 {
     try
     {
         AuthenController ctrl = new AuthenController();
         return(ctrl.DeleteOrg(ORG_CODE, MySession.Current.ModuleCode));
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 7
0
 public bool SetScreenProfile(List <MAS_SCREEN_PROFILESerializeProperties> values)
 {
     try
     {
         AuthenController ctrl = new AuthenController();
         return(ctrl.SetScreenProfile(MySession.Current.ModuleCode, values));
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 8
0
 public bool RemoveGroupFromPermission(string ORG_CODE, string GROUP_USER, string PROGRAM_CODE)
 {
     try
     {
         AuthenController ctrl = new AuthenController();
         return(ctrl.RemoveGroupFromPermission(ORG_CODE, GROUP_USER, PROGRAM_CODE, MySession.Current.ModuleCode, MySession.Current.Schema));
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 9
0
 public bool DeleteProgram(List <String> PROGRAM_CODE)
 {
     try
     {
         AuthenController ctrl = new AuthenController();
         return(ctrl.DeleteProgram(MySession.Current.ModuleCode, PROGRAM_CODE, MySession.Current.Schema));
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 10
0
 public string GetUserByOrg(string ORG_CODE)
 {
     try
     {
         AuthenController ctrl = new AuthenController();
         return(JsonConvert.SerializeObject(ctrl.GetUserByOrg(ORG_CODE)));
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 11
0
 public bool UpdateMenu(List <MAS_PROGRAMSerializeProperties> values)
 {
     try
     {
         AuthenController ctrl = new AuthenController();
         return(ctrl.UpdateMenu(MySession.Current.ModuleCode, MySession.Current.Schema, values));
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 12
0
 public bool RemoveUserFromGroup(string ORG_CODE, string GROUP_USER, string USER_ID)
 {
     try
     {
         AuthenController ctrl = new AuthenController();
         return(ctrl.RemoveUserFromGroup(ORG_CODE, GROUP_USER, USER_ID, MySession.Current.LoginId, MySession.Current.ModuleCode));
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 13
0
 public bool DeleteGroup(string ORG_CODE, string GROUP_USER)
 {
     try
     {
         AuthenController ctrl = new AuthenController();
         return(ctrl.DeleteGroup(ORG_CODE, GROUP_USER));
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 14
0
 public bool UpdateGroup(MAS_GROUP_USERSerializeProperties values)
 {
     try
     {
         AuthenController ctrl = new AuthenController();
         return(ctrl.UpdateGroup(values, MySession.Current.LoginId));
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 15
0
 public bool AddNewModule(MAS_MODULESerializeProperties values)
 {
     try
     {
         string           schema = ConfigurationManager.AppSettings["stdSchema"].ToString();
         AuthenController ctrl   = new AuthenController();
         return(ctrl.AddNewModule(values, schema));
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 16
0
 public bool AddNewUserOnRegister(MAS_USERSerializeProperties USER, string MODULE_CODE)
 {
     try
     {
         string           schema = ConfigurationManager.AppSettings["stdSchema"].ToString();
         AuthenController ctrl   = new AuthenController();
         return(ctrl.AddNewUserOnRegister(USER, MODULE_CODE, schema));
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 17
0
 public bool CheckOrgRegister()
 {
     try
     {
         string           schema = ConfigurationManager.AppSettings["stdSchema"].ToString();
         AuthenController ctrl   = new AuthenController();
         return(ctrl.CheckOrgRegister(schema));
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 18
0
    public string GetRootMenu()
    {
        try
        {
            AuthenController ctrl = new AuthenController();
            List <MAS_PROGRAMSerializeProperties> ret = ctrl.GetRootMenu(MySession.Current.ModuleCode, MySession.Current.Schema);

            return(JsonConvert.SerializeObject(ret));
        }
        catch (Exception)
        {
            throw;
        }
    }
Esempio n. 19
0
    public string GetScreenProfile(string programCode)
    {
        try
        {
            AuthenController ctrl = new AuthenController();
            List <MAS_SCREEN_PROFILESerializeProperties> ret = ctrl.GetScreenProfile(MySession.Current.ModuleCode, programCode, MySession.Current.MyLanuageName);

            return(JsonConvert.SerializeObject(ret));
        }
        catch (Exception)
        {
            throw;
        }
    }
Esempio n. 20
0
    public string GetProgramByPrimaryKey(string PROGRAM_CODE)
    {
        try
        {
            AuthenController ctrl = new AuthenController();
            MAS_PROGRAMSerializeProperties ret = ctrl.GetProgramByPrimaryKey(PROGRAM_CODE, MySession.Current.Schema);

            return(JsonConvert.SerializeObject(ret));
        }
        catch (Exception)
        {
            throw;
        }
    }
Esempio n. 21
0
    public string GetUserPermissionByRoot(string ORG_CODE, string GROUP_ID, string PROGRAM_CODE)
    {
        try
        {
            AuthenController ctrl = new AuthenController();
            List <MAS_PROGRAMSerializeProperties> ret = ctrl.GetUserPermissionByRoot(MySession.Current.ModuleCode, ORG_CODE, GROUP_ID, PROGRAM_CODE, MySession.Current.Schema);

            return(JsonConvert.SerializeObject(ret));
        }
        catch (Exception)
        {
            throw;
        }
    }
Esempio n. 22
0
    public string GetModule()
    {
        try
        {
            string           ModuleCode = ConfigurationManager.AppSettings["ModuleCode"].ToString();
            AuthenController ctrl       = new AuthenController();
            List <MAS_MODULESerializeProperties> ret = ctrl.GetModule(ModuleCode);

            return(JsonConvert.SerializeObject(ret));
        }
        catch (Exception)
        {
            throw;
        }
    }
Esempio n. 23
0
    public string GetUser()
    {
        try
        {
            NameValueCollection nvc = HttpUtility.ParseQueryString(HttpContext.Current.Request.Url.Query);

            var sEcho          = nvc["sEcho"];
            var iDisplayStart  = Convert.ToInt32(nvc["iDisplayStart"]);
            var iDisplayLength = Convert.ToInt32(nvc["iDisplayLength"]);
            var iSortCol       = Convert.ToInt32(nvc["iSortCol_0"]);
            var isAsc          = nvc["sSortDir_0"] == "asc";
            var sSearch        = nvc["sSearch"];

            var PageIndex = iDisplayStart == 0 ? 1 : (iDisplayStart / iDisplayLength) + 1;
            var PageEnd   = PageIndex * iDisplayLength;
            var PageStart = (PageEnd - iDisplayLength) + 1;

            AuthenController ctrl = new AuthenController();
            int RecordCount       = ctrl.GetCountUser(sSearch);

            List <MAS_USERSerializeProperties> coll = ctrl.GetUserWithPaging(sSearch, PageStart, PageEnd);

            var ret = coll.Select(p => new
            {
                Code           = p.USER_ID,
                NameEng        = p.USER_NAME_ENG,
                NameLoc        = p.USER_NAME_LOC,
                PhoneNo        = p.PHONE_NO,
                Email          = p.EMAIL,
                CCA            = p.CCA,
                ServiceKey     = p.CCA_SERVICEKEY,
                Signature      = p.SIGNATURE,
                DepartmentName = p.DEPARTMENT_NAME
            }).ToList();

            var dtPage = new SysDataTablePager();
            dtPage.sEcho                = sEcho;
            dtPage.iTotalRecords        = RecordCount;
            dtPage.iTotalDisplayRecords = RecordCount;
            dtPage.aaData               = ret.Select(c => (object)c).ToList();

            return(JsonConvert.SerializeObject(dtPage));
        }
        catch (Exception)
        {
            throw;
        }
    }
Esempio n. 24
0
    public string GetOrganization()
    {
        try
        {
            NameValueCollection nvc = HttpUtility.ParseQueryString(HttpContext.Current.Request.Url.Query);

            var sEcho          = nvc["sEcho"];
            var iDisplayStart  = Convert.ToInt32(nvc["iDisplayStart"]);
            var iDisplayLength = Convert.ToInt32(nvc["iDisplayLength"]);
            var iSortCol       = Convert.ToInt32(nvc["iSortCol_0"]);
            var isAsc          = nvc["sSortDir_0"] == "asc";
            var sSearch        = nvc["sSearch"];

            var PageIndex = iDisplayStart == 0 ? 1 : (iDisplayStart / iDisplayLength) + 1;
            var PageEnd   = PageIndex * iDisplayLength;
            var PageStart = (PageEnd - iDisplayLength) + 1;

            AuthenController           ctrl = new AuthenController();
            MAS_ORGSerializeProperties org  = ctrl.GetOrgByPrimaryKey(MySession.Current.OrgCode);
            int RecordCount = ctrl.GetCountOrg(sSearch, MySession.Current.Schema, org.CENTER_ORG);
            List <MAS_ORGSerializeProperties> coll = ctrl.GetOrgWithPaging(sSearch, PageStart, PageEnd, MySession.Current.Schema, org.CENTER_ORG);

            var ret = coll.Select(p => new
            {
                OrgCode      = p.ORG_CODE,
                OrgNameEng   = p.ORG_NAME_ENG,
                OrgNameLoc   = p.ORG_NAME_LOC,
                ShortNameEng = p.SHORT_NAME_ENG,
                ShortNameLoc = p.SHORT_NAME_LOC,
                Schema       = p.SCHEMA,
                CenterOrg    = p.CENTER_ORG
            }).ToList();

            var dtPage = new SysDataTablePager();
            dtPage.sEcho                = sEcho;
            dtPage.iTotalRecords        = RecordCount;
            dtPage.iTotalDisplayRecords = RecordCount;
            dtPage.aaData               = ret.Select(c => (object)c).ToList();

            return(JsonConvert.SerializeObject(dtPage));
        }
        catch (Exception)
        {
            throw;
        }
    }
Esempio n. 25
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            AuthenController ctrl = new AuthenController();
            MAS_PROGRAMSerializeProperties obj = ctrl.GetProgramByPrimaryKey("TRORG", MySession.Current.Schema);

            if (MySession.Current.MyLanuage == LanguageType.Eng)
            {
                lblPageHeader.Text = obj.DESC_ENG;
            }
            else
            {
                lblPageHeader.Text = obj.DESC_LOC;
            }
        }
    }
Esempio n. 26
0
    public string GetGroupUser()
    {
        try
        {
            NameValueCollection nvc = HttpUtility.ParseQueryString(HttpContext.Current.Request.Url.Query);

            var sEcho          = nvc["sEcho"];
            var iDisplayStart  = Convert.ToInt32(nvc["iDisplayStart"]);
            var iDisplayLength = Convert.ToInt32(nvc["iDisplayLength"]);
            var iSortCol       = Convert.ToInt32(nvc["iSortCol_0"]);
            var isAsc          = nvc["sSortDir_0"] == "asc";
            var sSearch        = nvc["sSearch"];
            var OrgCode        = nvc["OrgCode"];
            var GroupCode      = nvc["GroupCode"];
            var iExisting      = nvc["iExisting"];

            var PageIndex = iDisplayStart == 0 ? 1 : (iDisplayStart / iDisplayLength) + 1;
            var PageEnd   = PageIndex * iDisplayLength;
            var PageStart = (PageEnd - iDisplayLength) + 1;

            AuthenController ctrl = new AuthenController();
            int RecordCount       = ctrl.GetCountGroupUser(sSearch, OrgCode, GroupCode, iExisting);

            List <MAS_USERSerializeProperties> coll = ctrl.GetGroupUserWithPaging(sSearch, OrgCode, GroupCode, iExisting, PageStart, PageEnd);

            var ret = coll.Select(p => new
            {
                Code    = p.USER_ID,
                NameEng = p.USER_NAME_ENG,
                NameLoc = p.USER_NAME_LOC
            }).ToList();

            var dtPage = new SysDataTablePager();
            dtPage.sEcho                = sEcho;
            dtPage.iTotalRecords        = RecordCount;
            dtPage.iTotalDisplayRecords = RecordCount;
            dtPage.aaData               = ret.Select(c => (object)c).ToList();

            return(JsonConvert.SerializeObject(dtPage));
        }
        catch (Exception)
        {
            throw;
        }
    }
Esempio n. 27
0
 protected void btnLoginAfterSelectOrg_Click(object sender, EventArgs e)
 {
     try
     {
         var ctrl = new AuthenController();
         MySession.Current.ModuleCode = _moduleCode;
         MySession.Current.LoginId    = txtUserId.Text.Trim();
         MySession.Current.OrgCode    = ddlOrgCode.SelectedItem.Value;
         MySession.Current.OrgName    = ddlOrgCode.SelectedItem.Text;
         MySession.Current.Schema     = ctrl.GetOrgByPrimaryKey(MySession.Current.OrgCode).SCHEMA;
         Response.Redirect("Default.aspx");
     }
     catch (Exception ex)
     {
         lblErrorMessage.Text    = ex.Message;
         lblErrorMessage.Visible = true;
     }
 }
Esempio n. 28
0
 public string GetLanguageList()
 {
     try
     {
         AuthenController ctrl = new AuthenController();
         List <MAS_LANGUAGESerializeProperties> coll = ctrl.GetLanguage();
         var ret = coll.Select(p => new
         {
             p.LANGUAGE_CODE,
             LANGUAGE_NAME = MySession.Current.MyLanuage == LanguageType.Eng ? p.DESC_ENG : p.DESC_LOC
         }).ToList();
         return(JsonConvert.SerializeObject(ret));
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 29
0
 public bool CheckDup(string userId)
 {
     try
     {
         AuthenController ctrl = new AuthenController();
         int ret = int.Parse(ctrl.CheckDup(userId));
         if (ret > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 30
0
 public string GetProgramList()
 {
     try
     {
         AuthenController                      ctrl = new AuthenController();
         MAS_ORGSerializeProperties            org  = ctrl.GetOrgByPrimaryKey(MySession.Current.OrgCode);
         List <MAS_PROGRAMSerializeProperties> coll = ctrl.GetProgramList(MySession.Current.Schema, org.CENTER_ORG);
         var ret = coll.Select(p => new
         {
             p.PROGRAM_CODE,
             p.PROGRAM_PATH,
             PROGRAM_NAME = MySession.Current.MyLanuage == LanguageType.Eng ? p.DESC_ENG : p.DESC_LOC
         }).ToList();
         return(JsonConvert.SerializeObject(ret));
     }
     catch (Exception)
     {
         throw;
     }
 }