public bool IsSystemAdmin(string userIp) { bool authcheck = false; AccessIP accessIp = new AdminDac().UseIpView(userIp); if (accessIp.grade == "S") { authcheck = true; } return authcheck; }
public bool IpCheck(string userIp) { bool authcheck = false; AccessIP accessIp = new AdminDac().UseIpView(userIp); if (accessIp != null) { authcheck = true; } return authcheck; }
public object AccessIPView(string id) { AccessIP ip = new AdminDac().AccessIPView(id); object obj = new { ip1 = ip.ip.Split('.')[0], ip2 = ip.ip.Split('.')[1], ip3 = ip.ip.Split('.')[2], ip4 = ip.ip.Split('.')[3], name = ip.name, email = ip.email, grade = ip.grade == null ? "" : ip.grade, id = ip._id.ToString(), is_use = ip.is_use == true ? "Y" : "N" }; return obj; }
public GepAdminResult AdminIpEdit(string id, string ip1, string ip2, string ip3, string ip4, string name, string grade, string email, string use, string loginId) { GepAdminResult resultData = new GepAdminResult(); try { AccessIP data = new AdminDac().AccessIPView(id); data.ip = string.Format("{0}.{1}.{2}.{3}", ip1, ip2, ip3, ip4); data.name = name; data.email = email; data.grade = grade; data.is_use = use == "Y" ? true : false; data.u_id = loginId; data.udate = DateTime.Now; new AdminDac().AccessIPSave(data); resultData.result = "S"; } catch (Exception ex) { resultData.message = ex.Message; resultData.result = "F"; } return resultData; }
/// <summary> /// Export site 목록 불러오기 /// </summary> /// <returns></returns> public List<ExportSite> TaSiteFind() { List<ExportSite> site = new AdminDac().ExportSiteList().ToList(); return site; }
public object SourceSiteView(string siteid) { SourceSite siteData = new AdminDac().SourceSiteView(ObjectId.Parse(siteid)); object obj = new { siteid = siteData.siteid.ToString(), site_name = siteData.site_name, use_yn = siteData.use_yn == true ? "Y" : "N" }; return obj; }
public GepAdminResult SourceSiteUseChange(string siteId, string siteName, string useYn, string loginId) { GepAdminResult resultData = new GepAdminResult(); try { SourceSite data = new AdminDac().SourceSiteView(ObjectId.Parse(siteId)); data.site_name = siteName; data.use_yn = useYn == "Y" ? true : false; data.modify_date = DateTime.Now; data.modify_id = loginId; new AdminDac().SourceSiteSave(data); resultData.result = "S"; } catch (Exception ex) { resultData.message = ex.Message; resultData.result = "F"; } return resultData; }
public List<SourceSite> SourceSiteList() { List<SourceSite> ll = new AdminDac().SourceSiteList().ToList(); return ll; }
public SellerAgreementChageResult SellerAgreementChange() { SellerAgreementChageResult result = new SellerAgreementChageResult(); try { int rowEffect = 0; List<SellerAgreementT> sellerList = new AdminDac().GetChangedSellerAgreement(); result.sellerCount = sellerList.Count; foreach (var seller in sellerList) { //GEP 대상 상품 List<GepItemsData> gepTargetItem = new GepItemsBiz().GetStopReqItems(seller.SellerNo, seller.TaId); foreach (var gepData in gepTargetItem) { gepData.stat = seller.AgreeYn == "Y" ? "S2" : "S3"; new GepItemsDac().Save(gepData); rowEffect++; } //eBay 대상 상품 List<eBayItemsData> eBayTargetItem = new eBayItemBiz().GetStopReqItems(seller.SellerNo, seller.TaId); foreach (var eBayData in eBayTargetItem) { if (seller.AgreeYn == "N") { StopRequest stopReauest = new StopRequest(); stopReauest.is_req = true; stopReauest.reqdate = DateTime.Now; stopReauest.reason = StopRequestReason.CancelAgreement; eBayData.stopreq = stopReauest; new eBayItemDac().Save(eBayData); rowEffect++; } } } result.rowEffect = rowEffect; result.result = true; } catch (Exception ex) { result.result = false; result.message = string.Format("{0} {1} {2}", ex.Message, ex.Source, ex.StackTrace); } return result; }
public ExportSite ExportSiteView(int siteid) { ExportSite siteData = new AdminDac().ExportSiteView(siteid); return siteData; }
public List<ExportSite> ExportSiteList() { List<ExportSite> ll = new AdminDac().ExportSiteList().ToList(); return ll; }
public GepAdminResult ExportSiteDelete(string siteId, string secondId) { GepAdminResult resultData = new GepAdminResult(); try { ExportSite originSite = new AdminDac().ExportSiteView(Query.EQ("_id", Util.GetSafeLong(siteId))); List<ExportSecondSite> secondList = new List<ExportSecondSite>(); foreach (var data in originSite.second_site) { if (data.second_siteId != Util.GetSafeInt(secondId)) { ExportSecondSite second = new ExportSecondSite(); second.second_siteId = data.second_siteId; second.second_site_name = data.second_site_name; second.lang = data.lang; secondList.Add(second); } } originSite.second_site = secondList; new AdminDac().ExportSiteSave(originSite); resultData.result = "S"; } catch (Exception ex) { resultData.message = ex.Message; resultData.result = "F"; } return resultData; }
public GepAdminResult ExportSiteAdd(string siteId, string siteName, string second_siteId, string second_siteName, string lang, string use, string loginId) { GepAdminResult resultData = new GepAdminResult(); try { ExportSite data = new ExportSite(); List<ExportSecondSite> secondSiteInfoList = new List<ExportSecondSite>(); // siteId로 찾기 if (siteId != "") { QueryComplete param = Query.EQ("_id", Util.GetSafeLong(siteId)); ExportSite originSite = new AdminDac().ExportSiteView(param); ExportSecondSite secondSiteInfo = new ExportSecondSite(); secondSiteInfo.second_siteId = Util.GetSafeInt(second_siteId); secondSiteInfo.second_site_name = second_siteName; secondSiteInfo.lang = lang; secondSiteInfo.use_yn = use == "Y" ? true : false; originSite.second_site.Add(secondSiteInfo); data = originSite; new AdminDac().ExportSiteSave(data); } else { data._id = GetExpertsiteNo(); data.site_name = siteName; ExportSecondSite secondSiteInfo = new ExportSecondSite(); secondSiteInfo.second_siteId = Util.GetSafeInt(second_siteId); secondSiteInfo.second_site_name = second_siteName; secondSiteInfo.lang = lang; secondSiteInfo.use_yn = use == "Y" ? true : false; secondSiteInfoList.Add(secondSiteInfo); data.second_site = secondSiteInfoList; data.reg_id = loginId; data.reg_date = DateTime.Now; new AdminDac().ExportSiteCreate(data); } resultData.result = "S"; } catch (Exception ex) { resultData.message = ex.Message; resultData.result = "F"; } return resultData; }
public List<AccessIP> AdminIpList() { List<AccessIP> ipList = new AdminDac().AccessIPRead().ToList(); var data = from e in ipList orderby e.name ascending select e; return data.ToList(); }