static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); //GlobalService.User = AdUtil.getUsername("kmhk.local"); if (Environment.UserName.Substring(0, 2).ToLower() == "hk") { GlobalService.User = AdUtil.getUsername("kmhk.local"); } else { GlobalService.User = AdUtil.getUsername("kmas.local"); } GlobalService.HardwareList = DataUtil.GetHardwareList(); GlobalService.SoftwareList = DataUtil.GetSoftwareList(); GlobalService.QaList = DataUtil.GetQaList(); GlobalService.ITList = new List <string>(); GlobalService.ITList.AddRange(new string[] { UserUtil.ItUserName1(), UserUtil.ItUserName3(), UserUtil.ItUserName2(), UserUtil.ItUserName4() }); //GlobalService.ITList.AddRange(new string[] { "Yeung Wai, Gabriel (楊偉)", "Lee Ming Fung(李銘峯)", "Ho Kin Hang(何健恒,Ken)", "Chan Fai Lung(陳輝龍,Onyx)" }); //Application.Run(new Form2()); //Application.Run(new Main()); Application.Run(new Main2()); }
// GET: Premios public ActionResult Index(string search) { var result = default(ActionResult); try { if (UserUtil.IsLogged((Usuario)Session["User"])) { var model = _repo.PremioRepository.GetList(x => (string.IsNullOrEmpty(search))?true:x.nombre.ToLower().Trim().Contains(search.ToLower().Trim()) || x.TipoPremio.tipo.ToLower().Trim().Contains(search.ToLower().Trim()) || x.Usuario.nombre.ToLower().Trim().Contains(search.ToLower().Trim()) || x.valor.Contains(search) ); result = View(model); } else { result = RedirectToAction("Index", "Auth"); } } catch (Exception ex) { Logger.LogException(ex); TempData["err"] = "No se pudo visualizar la vista"; result = RedirectToAction("Error", "ErrorManagement"); } return(result); }
public ActionResult Create() { var result = default(ActionResult); try { if (UserUtil.IsLogged((Usuario)Session["User"])) { ViewBag.Msg = "Crear Nuevo Premio"; ViewBag.Title = "Crear Premio"; ViewBag.Btn = "Crear"; ViewBag.Method = "Create"; ViewBag.idTipoPremio = _repo.TipoPremioRepository.Transform(x => new SelectListItem() { Text = x.tipo, Value = x.idTipoPremio.ToString() }); result = View("CreateEdit"); } else { result = RedirectToAction("Index", "Auth"); } } catch (Exception ex) { Logger.LogException(ex); TempData["err"] = "No se pudo visualizar la vista de crear premios"; result = RedirectToAction("Error", "ErrorManagement"); } return(result); }
public ActionResult Edit(int?id) { var result = default(ActionResult); try { if (UserUtil.IsLogged((Usuario)Session["User"])) { var model = _repo.PremioRepository.GetSingle(x => x.idPremio == id); ViewBag.Msg = $"Editar Premio: {model.nombre}"; ViewBag.Title = "Editar Premio"; ViewBag.Btn = "Editar"; ViewBag.Method = "Edit"; ViewBag.idTipoPremio = _repo.TipoPremioRepository.Transform(x => new SelectListItem() { Text = x.tipo, Value = x.idTipoPremio.ToString(), }); result = View("CreateEdit", model); } else { result = RedirectToAction("Index", "Auth"); } } catch (Exception ex) { Logger.LogException(ex); TempData["err"] = "No se pudo visualizar la vista de editar"; result = RedirectToAction("Error", "ErrorManagement"); } return(result); }
public ActionResult Edit(Premio pr) { var result = default(ActionResult); try { if (ModelState.IsValid) { pr.idUser = UserUtil.GetUsuario((Usuario)Session["User"]).idUsuario; _repo.PremioRepository.Update(_repo.PremioRepository.UpperCaseValues(pr)); _repo.Save(); result = RedirectToAction("Index"); } else { result = Edit(pr.idPremio); } } catch (Exception ex) { Logger.LogException(ex); TempData["err"] = "No se pudo Editar el premio"; result = RedirectToAction("Error", "ErrorManagement"); } return(result); }
public ActionResult DisplayUserInfoDetail() { UserUtil user = new UserUtil(); List <UserDisplayGrid> userinfo = user.GridDisplayUser(); return(View(userinfo)); }
public HttpResponseMessage DownloadAttachment(int id, string key) { var msg = Context.GetMessage(id); if (msg != null) { var user = UserUtil.GetUserById(key); if (user.IdLocal != msg.IdUsuarioDestinatario) { return(new HttpResponseMessage(HttpStatusCode.Unauthorized)); } var appPath = string.Concat("app/userfiles/", msg.IdTenant.ToString(), "/attachments/", msg.IdUsuarioDestinatario.ToString(), "/", msg.IdMensaje.ToString(), "/"); var fullPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, appPath); if (Directory.Exists(fullPath)) { var files = Directory.EnumerateFiles(fullPath).ToList(); if (files.Count > 0) { var result = new HttpResponseMessage(HttpStatusCode.OK); var stream = new FileStream(files[0], FileMode.Open, FileAccess.Read); result.Content = new StreamContent(stream); result.Content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream"); result.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue("attachment") { FileName = Path.GetFileName(files[0]) }; return(result); } } } return(null); }
public ActionResult SavePlant(Plant plant) { string long1 = Request.Form["long1"]; string long2 = Request.Form["long2"]; string long3 = Request.Form["long3"]; double value = 0; double longValue = 0; double.TryParse(long1, out longValue); value += longValue; double.TryParse(long2, out longValue); value += (longValue / 60); double.TryParse(long3, out longValue); value += (longValue / 3600); plant.longitude = value; value = 0; longValue = 0; string lat1 = Request.Form["lat1"]; double.TryParse(lat1, out longValue); value += longValue; string lat2 = Request.Form["lat2"]; double.TryParse(lat2, out longValue); value += (longValue / 60); string lat3 = Request.Form["lat3"]; double.TryParse(lat3, out longValue); value += (longValue / 3600); plant.latitude = value; plant.longitudeString = string.Format("{0},{1},{2}", long1, long2, long3); plant.latitudeString = string.Format("{0},{1},{2}", lat1, lat2, lat3); if (string.IsNullOrEmpty(plant.pic)) { plant.pic = string.Empty; } plant.userID = UserUtil.getCurUser().id; CountryCity area = CountryCityService.GetInstance().GetCity(plant.country); plant.area = area == null ? string.Empty : area.weather_code; int plantid = plant.id; if (plant.id > 0) { PlantService.GetInstance().UpdatePlantInfo(plant); } else { plantid = PlantService.GetInstance().AddPlantInfo(plant); PlantUserService.GetInstance().AddPlantUser(new PlantUser { plantID = plantid, userID = int.Parse(plant.userID.ToString()) }); //添加电站时,向电站用户关系表中加记录 } UserUtil.ResetLogin(UserUtil.getCurUser()); return(Redirect("/newregister/addplantcontrol?plantid=" + plantid)); }
protected override void OnSessionClosed(CloseReason reason) { uid = 0; roomId = -1; UserUtil.Quit(uid); base.OnSessionClosed(reason); }
private void btnSave_Click(object sender, EventArgs e) { string createdby = txtUser.Text.Trim(); string created = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"); string department = txtDepartment.Text.Trim(); string key = txtKey.Text.Trim(); string remarks = txtRemarks.Text.Trim(); string sectHead = UserUtil.GetSectionHead(UserUtil.GetSect(GlobalService.User)); string divHead = UserUtil.GetDivisionHead(UserUtil.GetDivision(GlobalService.User)); string adm1st = "Sammy Chow Chi To (周志滔)"; string adm2nd = "Sammy Chow Chi To (周志滔)"; string query = string.Format("insert into TB_ADM_FORM_KEY (ak_createdby, ak_created, ak_department, ak_key, ak_remarks, ak_sect, ak_div, ak_adm1st, ak_adm2nd)" + " values (N'{0}', '{1}', N'{2}', N'{3}', N'{4}', N'{5}', N'{6}', N'{7}', N'{8}')", createdby, created, department, key, remarks, sectHead, divHead, adm1st, adm2nd); DataServiceCM.GetInstance().ExecuteNonQuery(query); string from = AdUtil.GetEmailByUserId(AdUtil.GetUserIdByUsername(GlobalService.User, "kmhk.local"), "kmhk.local"); string to = AdUtil.GetEmailByUserId(AdUtil.GetUserIdByUsername(sectHead, "kmhk.local"), "kmhk.local"); string text = "Application Approval required. Please click <a href=\"\\\\kdthk-dm1\\project\\it system\\MyCloud Beta\\KDTHK-DM-SP.application\">HERE</a> to approval process."; string body = "<p><span style=\"font-family: Calibri;\">" + text + "</span></p>"; EformUtil.SendApprovalEmail("", GlobalService.User, from, to, body, "Approval Required - 複製鎖匙依賴"); MessageBox.Show("Record has been saved."); DialogResult = DialogResult.OK; }
public ActionResult AddUnit() { User user = UserUtil.getCurUser(); user = UserService.GetInstance().GetUserByName(user.username); return(View(user.plants)); }
protected void Page_Load(object sender, EventArgs e) { var userDto = (UserDto)Session["UserDto"]; if (userDto == null) { Response.Redirect("~/admin/Login.aspx"); return; } if (!UserUtil.IsQltvRole(userDto)) { Response.Redirect("~/Default.aspx"); return; } if (!Page.IsPostBack) { ReportMonth.Value = DateUtil.GetDateTimeAsStringWithEnProvider(DateTime.Now, "MM/yyyy"); OnSearchBangKe(); } if (!Page.ClientScript.IsStartupScriptRegistered("invokeMeMaster")) { Page.ClientScript.RegisterStartupScript (this.GetType(), "invokeMeMaster", "invokeMeMaster();", true); } }
public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions) { // Override point for customization after application launch. // If not required for your application you can safely delete this method // create a new window instance based on the screen size Window = new UIWindow(UIScreen.MainScreen.Bounds); if (String.IsNullOrEmpty(UserUtil.GetCurrentToken())) { var loginViewController = new LoginViewController(); var navigationController = new UINavigationController(loginViewController); Window.RootViewController = navigationController; } else { var tabViewController = new TabViewController(); Window.RootViewController = tabViewController; } // make the window visible Window.MakeKeyAndVisible(); return(true); }
public ActionResult Index() { if (System.Web.HttpContext.Current.Request.Cookies["a_login"] != null) { HttpCookie cookie = System.Web.HttpContext.Current.Request.Cookies["a_login"]; User user = new User() { username = cookie.Values["un"], password = cookie.Values["pwd"] }; System.Web.HttpContext.Current.Session[ComConst.validatecode] = "1111"; Index(user, true, "0", "1111"); } if (UserUtil.isLogined()) { User loginUser = UserUtil.getCurUser(); if (loginUser.username.Equals("admin")) { return(RedirectToAction(@"users", "admin")); } else { //判断是否完成注册的三个步骤 return(adjustUserPosition(loginUser)); } } loadIndexData(); return(View()); }
public async Task <ProjectStatus> UpdateProjectStatus(string project, UserUtil uu) { var sql = @" update ProjectStatus set Jan = @Jan, Feb = @Feb, Mar = @Mar, Apr = @Apr, May = @May, Jun = @Jun, Jul = @Jul, Aug = @Aug, Sep = @Sep, Oct = @Oct, Nov = @Nov, Dec = @Dec where Id = (select Id from Projects where Title = @Project) and Year = @Year; "; sql += "update Projects " + "set UpdatedAt = SYSUTCDATETIME()" + "where Id = (select Id from Projects where Title = @Project);"; using var connection = new SqlConnection(connectionString); connection.Open(); await connection.ExecuteAsync(sql, new { Project = project, uu.Year, uu.Jan, uu.Feb, uu.Mar, uu.Apr, uu.May, uu.Jun, uu.Jul, uu.Aug, uu.Sep, uu.Oct, uu.Nov, uu.Dec }); return(await GetActivatedProjectsWhere(project)); }
protected void Page_Load(object sender, EventArgs e) { UserUtil.GotoLoginIfNoSuperadmin(); var tableID = DataConverter.ToNullableGuid(Request["TableID"]); var table = DataContext.LP_Tables.FirstOrDefault(n => n.ID == tableID); if (table == null) { return; } var converter = new TableEntityModelConverter(DataContext); var model = converter.Convert(table); var logic = new LogicModel { SourceID = model.ID, SourceType = "Table", }; var tableDataModel = new TableDataModel { Table = model, Logic = logic }; tableDataControl.Model = tableDataModel; }
public ActionResult SaveGroup(ChartGroup customReport) { int flag = 0; string ret = Resources.SunResource.CUSTOM_SAVE_SUCCESSFULLY; User user = UserUtil.getCurUser(); if (null != user && UserUtil.demousername.Equals(user.username)) { ret = "Sorry,exampleuser prohibit to save"; return(Content(ret)); } else if (string.IsNullOrEmpty(customReport.groupName)) { ret = Resources.SunResource.CUSTOMREPORT_PLEASE_ENTER_GROUP; return(Content(ret)); } try { if (ChartGroupService.GetInstance().Get(customReport) != null) { flag = ChartGroupService.GetInstance().Update(customReport); } else { flag = ChartGroupService.GetInstance().Insert(customReport); } } catch (Exception ee) { } return(Content(ret)); }
public void GetFullName_ValidInputs_ReturnsCorrectResult_Example2(string firstName, string lastName, string expectedFullName) { string fullNameResult = UserUtil.GetFullName(firstName, lastName); Assert.Equal(expectedFullName, fullNameResult); }
public void SeedUserData(ModelBuilder modelBuilder) { foreach (var user in Users) { var salt = HashString.GetSalt(); var hashPassword = HashString.Hash(user.Password, salt , AuthorizationUtilConstants.IterationCountForHashing); var userUtil = new UserUtil { Id = UserUtilId, UserId = user.Id, SpecialValue = salt, }; user.Password = hashPassword; SeedDataUtil.SetCommonFields <User, int>(user, LoggedUserId); SeedDataUtil.SetCommonFields <UserUtil, int>(userUtil, LoggedUserId); modelBuilder.Entity <User>() .HasData(user); modelBuilder.Entity <UserUtil>() .HasData(userUtil); UserUtilId++; } }
private void CheckRoles() { ViewVisibility = UserUtil.UserHasRole(RoleTypes.ViewVisa) ? "Visible" : "Collapsed"; if (UserUtil.UserHasRole(RoleTypes.EditVisa)) { SaveVisibility = "Visible"; ViewVisibility = "Visible"; } else { SaveVisibility = "Collapsed"; } if (UserUtil.UserHasRole(RoleTypes.AddVisa)) { AddNewVisibility = "Visible"; ViewVisibility = "Visible"; SaveVisibility = "Visible"; } else { AddNewVisibility = "Collapsed"; } if (UserUtil.UserHasRole(RoleTypes.DeleteVisa)) { DeleteVisibility = "Visible"; ViewVisibility = "Visible"; } else { DeleteVisibility = "Collapsed"; } }
public async Task <IActionResult> Create(DeckRequestModel deckRqModel) { var userId = UserUtil.GetUserId(User); var deckSameName = await repository.Deck .QueryByName(userId, deckRqModel.Name) .AsNoTracking() .FirstOrDefaultAsync(); if (deckSameName != null) { ModelState.AddModelError("Name", "The deck name is taken."); return(BadRequest(ModelState)); } var now = DateTime.Now; var newDeck = new Deck() { Name = deckRqModel.Name.Trim(), Description = deckRqModel.Description == null || deckRqModel.Description.Trim().Length == 0 ? null : deckRqModel.Description.Trim(), Theme = deckRqModel.Theme, Completed = true, CreatedDate = now, LastModifiedDate = now, OwnerId = userId, AuthorId = userId }; repository.Deck.Create(newDeck); await repository.SaveChangesAsync(); return(CreatedAtAction(nameof(GetDeck), new { Id = newDeck.Id }, new { Message = "Created Successfully", Id = newDeck.Id })); }
public async Task <IActionResult> Delete(int id) { var userId = UserUtil.GetUserId(User); var existingDeck = await repository.Deck .QueryById(userId, id) .FirstOrDefaultAsync(); if (existingDeck == null) { return(NotFound()); } var derivedDecks = await repository.Deck .QueryBySourceId(existingDeck.Id) .ToListAsync(); foreach (var deck in derivedDecks) { deck.SourceId = null; } repository.Deck.Delete(existingDeck); await repository.SaveChangesAsync(); return(NoContent()); }
// GET: Usuarios public ActionResult Index(string search) { result = default(ActionResult); try { if (UserUtil.IsLogged((Usuario)Session["User"])) { if (UserUtil.IsInRole("Admin", UserUtil.GetUsuario((Usuario)Session["user"]).idUsuario)) { var model = _repo.UsuarioRepository.GetList(x => (string.IsNullOrEmpty(search))?true: x.nombre.ToLower().Trim().Contains(search.Trim().ToLower()) || x.apellido.ToLower().Trim().Contains(search.Trim().ToLower()) || x.email.ToLower().Trim().Contains(search.Trim().ToLower()) || x.Role.nombre.ToLower().Trim().Contains(search.Trim().ToLower())); result = View(model); } else { TempData["permit"] = "No tiene permisos para ver usuarios"; result = RedirectToAction("Permit", "ErrorManagement"); } } else { result = RedirectToAction("Index", "Auth"); } } catch (Exception ex) { Logger.LogException(ex); TempData["err"] = "No se pudo visualizar la vista de usuarios"; result = RedirectToAction("Error", "ErrorManagement"); } return(result); }
public async Task <ActionResult <IEnumerable <CardDto> > > GetCardsOfDeck(int id, string front) { var userId = UserUtil.GetUserId(User); var deck = await repository.Deck .QueryByIdCheckingSharedDeck(userId, id) .AsNoTracking() .FirstOrDefaultAsync(); if (deck == null) { return(NotFound()); } var cards = await repository.Card .QueryByDeckId(id, front) .AsNoTracking() .MapToCardDto(imageService.BackImageBaseUrl) .ToListAsync(); if (deck.OwnerId != userId) { var sharedCards = await repository.SharedCard .QueryByUserIdAndDeckId(userId, deck.Id) .ToListAsync(); foreach (var card in cards) { card.Remembered = sharedCards.FirstOrDefault(s => s.CardId == card.Id)?.Remembered ?? false; } } return(cards); }
protected void Page_Unload(object sender, EventArgs e) { if (sailsMasterBLL != null) { sailsMasterBLL.Dispose(); sailsMasterBLL = null; } if (permissionUtil != null) { permissionUtil.Dispose(); permissionUtil = null; } if (userUtil != null) { userUtil.Dispose(); userUtil = null; } if (!IsPostBack) { ClearMessage(); } }
public JsonController() { Result = new Result(); countryUtil = new CountryUtil(); stateUtil = new StateUtil(); areaUtil = new AreaUtil(); userUtil = new UserUtil(); subareaUtil = new SubAreaUtil(); appointmentTypeUtil = new AppointmentTypeUtil(); currencyUtil = new CurrencyUtil(); dateFormatUtil = new DateFormatUtil(); languageUtil = new LanguageUtil(); religionUtil = new ReligionUtil(); durationDaysUtil = new DurationDaysUtil(); sourceUtil = new SourceUtil(); packageUtil = new PackageUtil(); cityUtil = new CityUtil(); //scoreColumnUtil = new ScoreColumnUtil(); nationalityUtil = new NationalityUtil(); timeFormatUtil = new TimeFormatUtil(); industryUtil = new IndustryUtil(); paymentModeUtil = new PaymentModeUtil(); applicationTemplatePlaceHolderUtil = new ApplicationTemplatePlaceHolderUtil(); jobTypeUtill = new JobTypeUtill(); jobStatusUtill = new JobStatusUtill(); packageTypeUtill = new PackageTypeUtill(); paperTypeUtill = new PaperTypeUtill(); paperSubTypeUtill = new PaperSubTypeUtill(); paymentStatusUtill = new PaymentStatusUtill(); currencyUtil = new CurrencyUtil(); leminationTypeUtill = new LeminationTypeUtill(); }
public async Task <IActionResult> Delete(int id) { var userId = UserUtil.GetUserId(User); var back = await repository.Back .QueryById(userId, id) .FirstOrDefaultAsync(); if (back == null) { return(NotFound()); } var derivedBacks = await repository.Back .QueryBySourceId(back.Id) .ToListAsync(); foreach (var derivedBack in derivedBacks) { derivedBack.SourceId = null; } repository.Back.Delete(back); await repository.SaveChangesAsync(); if (!imageService.TryDeleteImage(back.Image, ImageType.Image)) { logger.LogError("Occur an error when deleting image with name {0}", back.Image); } return(NoContent()); }
private void UpdateUserInfo(UserDto userDto) { var imageUrl = userDto.ImageUrl; if (String.IsNullOrEmpty(imageUrl)) { imageUrl = GioiTinhUtil.GetDefaultPhotoUrlBy(userDto.GioiTinh); } var headLoginName = userDto.FullName; string headLoginNameAdmin; var roleCode = UserUtil.GetRoleCode(userDto); if (String.IsNullOrEmpty(roleCode)) { headLoginNameAdmin = userDto.FullName; } else { headLoginNameAdmin = userDto.FullName + " - " + roleCode; } HeadLoginImg1.Src = imageUrl; HeadLoginImg2.Src = imageUrl; HeadLoginImg3.Src = imageUrl; HeadLoginName1.Text = headLoginName; HeadLoginName2.Text = headLoginNameAdmin; HeadLoginName3.Text = headLoginName; UpdateLeftPanel(roleCode); }
private void generateRandomCard(Dictionary <string, int> args) { int num = -1; foreach (var arg in args) { switch (arg.Key) { case "-num": num = arg.Value; break; } } var Count = 0; for (int i = 0; i < (num == -1 ? UnityEngine.Random.Range(0, 100) : num); i++) { string url = Const.Protocol + "://" + Const.IP + ':' + Const.Port + Const.PATH + Const.MSG_SINGLE_REWARD; string postData = @"roleid=" + UserUtil.getUserRID() + @"&data={""rewardList"":[{" + @"""type"":""card""," + @"""name"":" + "1010" + UnityEngine.Random.Range(1, 10).ToString("00") + @"," + @"""num"":" + UnityEngine.Random.Range(1, 100) + @"}]}"; UnityEngine.Debug.Log(postData); ConsoleLog.Println(ServerUtil.Post(url, postData)); Count++; } ConsoleLog.Println("生成了" + Count + "张卡牌."); }
public ActionResult Ask(string page, string kw, string aid) { User user = UserUtil.getCurUser(); int tid = 0; int.TryParse(aid, out tid); QA qa = QAService.GetInstance().Get(tid); if (qa != null && user != null && qa.username.Equals(user.username) && qa.status != QA.VALIDATE) { ViewData["qa"] = qa; } string username = user == null ? string.Empty : user.username; int ipage = 0; int.TryParse(page, out ipage); ipage = ipage < 1 ? 1 : ipage; IList <QA> qalist = QAService.GetInstance().Search(kw, QA.VALIDATE, string.IsNullOrEmpty(kw) ? username : string.Empty); if (string.IsNullOrEmpty(username)) { qalist = qalist.Where(m => m.isRecommend).ToList <QA>(); } Pager pager = new Pager(); ViewData["page"] = pager; pager.PageSize = 10; pager.PageIndex = ipage; pager.RecordCount = qalist.Count; qalist = qalist.Skip((ipage - 1) * pager.PageSize).Take(pager.PageSize).ToList <QA>(); return(View(qalist)); }
public void registerProductType() { if (proxy == null) { proxy = GigaSpacesFactory.FindSpace("/./xapTutorialSpace"); service = new CRUDService(proxy); spaceUtility = new SpaceUtility(proxy); userUtil = new UserUtil(proxy); } }
public void registerProductType() { if ( proxy == null) { // Instatiate the embedded space proxy = GigaSpacesFactory.FindSpace("/./xapTutorialSpace");; spaceUtility = new SpaceUtility (proxy); userUtil = new UserUtil(proxy); queryService = new QueryService(proxy); service = new CRUDService(proxy); // Register the Space Document } // Create a user userUtil.loadUsers(); service.registerProductType(); service.createDocumemt(); }