private Image m_imageAuthCode = null; //临时存储验证码 public OrderForm(RegisterHelper register, OrderManager orderManager) { InitializeComponent(); m_register = register; m_orderManager = orderManager; }
public ActionResult CreateDoctor(Doctor doctor) { try { var userId = Request.IsAuthenticated ? UserId : Guid.Empty; var roles = new string[] { HospitalManagementSystem.Models.Constants.Roles.DOCTOR }; var registerHelper = new RegisterHelper(userId, doctor.Person, roles); registerHelper.Register(); if (!registerHelper.Response.Item1) { doctor.Person.Error = registerHelper.Response.Item2; return(View(doctor)); } //DoctorRegistration.Register(new Doctor() { PersonId = doctor.Person.Id, PracticeNumber = doctor.PracticeNumber }); int personId = doctor.Person.Id; doctor.PersonId = personId; doctor.Person = null; DoctorRegistration.Register(doctor); return(RedirectToAction("RegisterSuccess", "Account", new { statusMessage = registerHelper.Response.Item2 })); } catch { return(View()); } }
}//End actGetMemberByEmail #endregion #region 登錄會員資料 /// <summary> /// 將註冊資料新增進SE_Member與Log_Member並寄出驗證信 /// </summary> public ActionResult actSubmitRegister(JoinMemberModel obj) { string response = RegisterHelper.InsertNewMember(obj);// 將註冊資料新增進SE_Member與Log_Member if (response == "Repeat") { return(Json(false, JsonRequestBehavior.AllowGet)); } else { string[] parameter = response.Split('&'); string strMemberID = parameter[0]; string strActivateCode = parameter[1]; RegisterHelper.InsertLogMember(strMemberID, "I", "TECRM"); //判斷Log_EmailSent表格中是否有該會員代碼(strMemberID)若不存在則新增一筆資料到Log_EmailSent中 if (!RegisterHelper.CheckLogEmailSentExisted(strMemberID)) { RegisterHelper.InsertLogEmailSent(strMemberID, obj.strEMail); } //寄出驗證信後,更新Log_EmailSent if (SendVerifyMail(obj.strEMail, obj.strName, strMemberID, strActivateCode)) { RegisterHelper.UpdateLogEmailSend(strMemberID, 1, 0); } else { RegisterHelper.UpdateLogEmailSend(strMemberID, 0, 0); } return(Json(true, JsonRequestBehavior.AllowGet)); } }
public static void Check() { var status = RegisterHelper.InitRegedit(); switch (status) { case Services.Models.ERegisterStatus.Normal: Application.Run(new FrmMain()); break; case Services.Models.ERegisterStatus.NotRegister: MessageBox.Show("软件尚未注册,请注册软件!"); break; case Services.Models.ERegisterStatus.RegisterCodeError: MessageBox.Show("注册机器与本机不一致,请联系管理员!"); break; case Services.Models.ERegisterStatus.Expired: MessageBox.Show("软件试用已到期!"); break; case Services.Models.ERegisterStatus.RunningError: MessageBox.Show("软件运行出错,请重新启动!"); break; } }
public void LeastImportant3() { Block block = new Block(); AddRegisters(block); block.Declarations.Add(new Declaration(new WabbitC.Model.Types.BuiltInType("int"), "a")); block.Declarations.Add(new Declaration(new WabbitC.Model.Types.BuiltInType("int"), "b")); block.Declarations.Add(new Declaration(new WabbitC.Model.Types.BuiltInType("int"), "c")); block.Declarations.Add(new Declaration(new WabbitC.Model.Types.BuiltInType("int"), "cond")); Label lbl = new Label("test"); block.Statements.Add(new Assignment(block.FindDeclaration("c"), new Immediate(10))); block.Statements.Add(new Goto(lbl, block.FindDeclaration("cond"), Goto.GotoCondition.NC)); block.Statements.Add(new Move(block.FindDeclaration("b"), block.FindDeclaration("b"))); block.Statements.Add(new WabbitC.Model.Statements.Math.Add(block.FindDeclaration("a"), block.FindDeclaration("b"))); block.Statements.Add(lbl); block.Statements.Add(new Move(block.FindDeclaration("b"), block.FindDeclaration("b"))); block.Statements.Add(new Move(block.FindDeclaration("b"), block.FindDeclaration("b"))); block.Statements.Add(new WabbitC.Model.Statements.Math.Add(block.FindDeclaration("c"), block.FindDeclaration("b"))); RegisterHelper target = new RegisterHelper(block); var statements = new List <Statement>(); target.AllocateRegister(block.FindDeclaration("a"), ref statements); target.AllocateRegister(block.FindDeclaration("c"), ref statements); Declaration decl = target.GetLeastImportantAllocatedVariable(block.Statements[0]); Assert.AreEqual(decl, block.FindDeclaration("c")); }
public void RegisterSaneTest() { RegisterHelper register = new RegisterHelper(); register.AddService(typeof(IFooService)); register.AddService(typeof(IBarService)); }
public ActionResult CreateAdministrator(Administrator administrator) { try { var userId = Request.IsAuthenticated ? UserId : Guid.Empty; var roles = new string[] { HospitalManagementSystem.Models.Constants.Roles.ADMINISTRATOR }; var registerHelper = new RegisterHelper(userId, administrator.Person, roles); registerHelper.Register(); if (!registerHelper.Response.Item1) { administrator.Person.Error = registerHelper.Response.Item2; return(View(administrator)); } //AdministratorRegistration.Register(new Administrator() { PersonId = administrator.Person.Id }); int personId = administrator.Person.Id; administrator.PersonId = personId; administrator.Person = null; AdministratorRegistration.Register(administrator); return(RedirectToAction("RegisterSuccess", "Account", new { statusMessage = registerHelper.Response.Item2 })); } catch { return(View()); } }
public ActionResult Register(Person person) { var userId = Request.IsAuthenticated ? UserId : Guid.Empty; var roles = new string[] { HospitalManagementSystem.Models.Constants.Roles.PATIENT }; //person.Error = string.Empty; //person.UserName = person.Cellphone; //var userManager = new UserManager(); //string[] roles = null; //if (person.DateOfBirth.AddYears(13) < DateTime.Now) //{ // roles = new string[] { HospitalManagementSystem.Models.Constants.CLIENT }; //} //else //{ // roles = new string[] { HospitalManagementSystem.Models.Constants.USER }; //} ////((UserInfo)person).Cellphone = person.Cellphone; //var register = userManager.Register<HospitalManagementSystemContext, Person>(person, userId, true, roles); var registerHelper = new RegisterHelper(userId, person, roles); registerHelper.Register(); if (!registerHelper.Response.Item1) { person.Error = registerHelper.Response.Item2; return(View(person)); } return(RedirectToAction("RegisterSuccess", new { statusMessage = registerHelper.Response.Item2 })); }
public ActionResult CreatePatient(Patient patient) { try { var userId = Request.IsAuthenticated ? UserId : Guid.Empty; var roles = new string[] { HospitalManagementSystem.Models.Constants.Roles.PATIENT }; var registerHelper = new RegisterHelper(userId, patient.Person, roles); registerHelper.Register(); if (!registerHelper.Response.Item1) { patient.Person.Error = registerHelper.Response.Item2; return(View(patient)); } //PatientRegistration.Register(new Patient() { PersonId = patient.Person.Id });int personId = porter.Person.Id; int personId = patient.Person.Id; patient.PersonId = personId; patient.Person = null; PatientRegistration.Register(patient); return(RedirectToAction("RegisterSuccess", "Account", new { statusMessage = registerHelper.Response.Item2 })); } catch { return(View()); } }
public async Task <ActionResult> Register([FromBody] RegisterRequest registerRequest) { if (registerRequest == null) { return(BadRequest("Fill out the form.")); } var registerHelper = new RegisterHelper(_context, registerRequest, _configuration); if (await registerHelper.AnyFieldEmpty()) { return(BadRequest("Fill out all the fields.")); } if (await registerHelper.DoesUsernameAlreadyExist()) { return(Conflict("Entered username already exists.")); } if (await registerHelper.DoesEmailAlreadyExist()) { return(Conflict("Entered email already exists.")); } if (!await registerHelper.DoesPasswordMatch()) { return(BadRequest("Entered passwords do not match.")); } await registerHelper.Register(); return(Ok("Successfully registered.")); }
public ActionResult RegisterUser(RegisterModel registerModel) { RegisterHelper registerHelper = new RegisterHelper(); var response = registerHelper.AddUser(registerModel); if (response) { //incorrect user input if (!string.IsNullOrEmpty(registerHelper.InvalidRegisterMessage)) { ViewBag.RegisterMessage = registerHelper.InvalidRegisterMessage; ViewBag.Date = DateFormatter.GetDate(DateTime.Now); var model = registerHelper.GetRegisterModel(registerModel); return(View("Register", model)); } //success return(RedirectToAction("Login", "Login")); } //errors due to other causes return(RedirectToAction("Index", "Error", new { errorMessage = registerHelper.InvalidRegisterMessage.Replace(' ', '-') })); }
public void AllocTest3() { Block block = new Block(); AddRegisters(block); block.Declarations.Add(new Declaration(new WabbitC.Model.Types.BuiltInType("int"), "a")); block.Declarations.Add(new Declaration(new WabbitC.Model.Types.BuiltInType("char"), "b")); block.Declarations.Add(new Declaration(new WabbitC.Model.Types.BuiltInType("int"), "c")); block.Declarations.Add(new Declaration(new WabbitC.Model.Types.BuiltInType("char"), "d")); block.Declarations.Add(new Declaration(new WabbitC.Model.Types.BuiltInType("int"), "e")); var statements = new List <Statement>(); RegisterHelper target = new RegisterHelper(block); Declaration decl; decl = target.AllocateRegister(block.FindDeclaration("a"), ref statements); Assert.IsTrue(decl != null, "Failed alloc 1"); decl = target.AllocateRegister(block.FindDeclaration("b"), ref statements); Assert.IsTrue(decl != null, "Failed alloc 2"); decl = target.AllocateRegister(block.FindDeclaration("c"), ref statements); Assert.IsTrue(decl != null, "Failed alloc 3"); decl = target.AllocateRegister(block.FindDeclaration("d"), ref statements); Assert.IsTrue(decl != null, "Failed alloc 4"); decl = target.AllocateRegister(block.FindDeclaration("e"), ref statements); Assert.IsTrue(decl == null, "Did not fail alloc 5"); }
private void Login() { if (m_frmLogin.ShowDialog() == DialogResult.OK) { m_register = m_frmLogin.RegisterHelper; registerControl1.SetRegisterHelper(m_register, m_frmLogin.OrderManager); Text = "预约挂号辅助软件 - " + m_frmLogin.OrderManager.User.Name; m_frmLogin.Hide(); this.Show(); } else { m_bjTime.Close(); if (m_tdTimeManager != null) { m_bIsExitTimeThread = true; while (m_tdTimeManager.IsAlive) { Application.DoEvents(); } m_tdTimeManager = null; } Close(); } }
public void TestMethod1() { var reg = new RegisterHelper(RegisterKeyType.HKEY_CURRENT_USER); var item = "DwrUtility"; var key = "InstallDir"; var value = "C:\\DwrUtility"; var isExists = reg.IsExistItem(item); if (isExists) { reg.DeleteItem(item); } var b = reg.SetValue(item, key, value); Assert.IsTrue(b, "写入失败"); var list = reg.GetValues(item); var name = list[0].Key; var obj = reg.GetValue(item, name); Assert.IsTrue(obj.ToString() == value); reg.DeleteName(item, name); var rows = reg.GetValues(item); Assert.IsTrue(rows.Count == 0); reg.DeleteItem(item); Assert.IsTrue(!reg.IsExistItem(item)); }
public void SetRegisterHelper(RegisterHelper register, OrderManager orderManager) { m_register = register; m_orderManager = orderManager; InitAreaControl(); }
public int GetFrequency() { CheckInitialization(); var prescale = RegisterHelper.ReadByte(device, PcaRegisters.Prescale); return((int)Math.Round(1.0 * hzOscillatorFrequency / (Range * (prescale + 1)), 0)); }
public IActionResult GetRegisterStatus([FromQuery] string?registerID) { common.TravelLogResponse <RegisterVM> response = new common.TravelLogResponse <RegisterVM>(); TravelLogDataAccess.DataAccess.RegisterDA registerDA = new TravelLogDataAccess.DataAccess.RegisterDA(); response.Data = RegisterHelper.RegisterDAToVM(registerDA.Get(registerID)); response.success = true; return(StatusCode(200, response));// response.data RegisterHelper.RegisterDAToVM( registerDA.Get(registerID)); }
public AuthCodeForm(RegisterHelper register, OrderManager orderManager, string userName, string userPwd) { InitializeComponent(); m_register = register; m_orderManager = orderManager; m_userName = userName; m_userPwd = userPwd; }
protected override void Configure() { CheckInitialization(); const byte controlRegisterAddress = 0x20; var controlRegisterByteValue = TemperatureAndPressureSensorHelper.ConfigureControlByte(); RegisterHelper.WriteByte(device, controlRegisterAddress, controlRegisterByteValue); }
static void AllocateBlock(ref Block block) { RegisterHelper helper = new RegisterHelper(block); var statements = from Statement st in block select st; foreach (Statement statement in statements) { int index = block.Statements.IndexOf(statement); block.Statements.Remove(statement); var newStatements = new List <Statement>(); foreach (var decl in statement.GetReferencedDeclarations().Union(statement.GetModifiedDeclarations())) { if (block.Module.Registers.Contains(decl)) { helper.ReserveRegister(decl); } } foreach (var decl in statement.GetReferencedDeclarations().Union(statement.GetModifiedDeclarations())) { var allocStatements = new List <Statement>(); Declaration reg = helper.AllocateRegister(decl, ref allocStatements); Debug.Assert(decl != null); Debug.Assert(reg != null); if (reg != decl && statement.GetReferencedDeclarations().Contains(decl)) { newStatements.Add(new StackLoad(reg, decl)); } newStatements.AddRange(allocStatements); statement.ReplaceDeclaration(decl, reg); } newStatements.Add(statement); foreach (var decl in statement.GetModifiedDeclarations()) { Declaration slot = helper.GetAssignedVariable(decl); Debug.Assert(slot != null); Debug.Assert(decl != null); if (slot != decl) { newStatements.Add(new StackStore(slot, decl)); } } block.Statements.InsertRange(index, newStatements); foreach (var decl in statement.GetReferencedDeclarations().Union(statement.GetModifiedDeclarations())) { helper.FreeRegister(decl); } } }
public void SetChannelValue(byte index, PcaRegisterValue pcaRegisterValue) { CheckInitialization(); var onRegisterAddressList = PcaRegisters.GetRegisterAddressList(index, RegisterType.On); var offRegisterAddressList = PcaRegisters.GetRegisterAddressList(index, RegisterType.Off); RegisterHelper.WriteUShort(device, onRegisterAddressList, pcaRegisterValue.On); RegisterHelper.WriteUShort(device, offRegisterAddressList, pcaRegisterValue.Off); }
public void SetUp() { var item = new RegisterHelperTestsItem(); definition = new ItemDefinition(item.GetType()); var re = new ContentRegistration(definition); var html = new HtmlHelper(new ViewContext { HttpContext = new Fakes.FakeHttpContext("/") }, MockRepository.GenerateStub<IViewDataContainer>()); RegistrationExtensions.SetRegistrationExpression(html.ViewContext.HttpContext, re); helper = new RegisterHelper(html); }
private Bookstore(/*IMainFormNavigation imfn,*/ IDatabaseFunctions idbfuns, IRecommendationsComponent irecComp) { //BookstoreNavigation = new BookstoreNavFunctions(imfn); registerHelper = new RegisterHelper(this); //BookstoreFunctions = new BookstoreUIFunctions(this); recommendationsFunctions = irecComp; databaseFunctions = idbfuns; User = new CurrentUser(); recommendationsGenerator = new RecommendationsGenerator(irecComp /*, listOfModules()*/); }
public ActionResult Register(RegisterModel Model) { var result = new ResultModel(); var Status = RegisterHelper.Register(result, Model); if (Status) { result.CallbackPage = Url.Action("Login"); } return(Json(result)); }
/// <summary> /// 绑定事件 /// </summary> private void BindEvent() { //只能输入数字 txtPort.KeyPress += (sender, e) => { if (e.KeyChar != '\b' && (e.KeyChar < 47 || e.KeyChar > 57)) { e.Handled = true; } }; //值必须在1~65535之间 txtPort.TextChanged += (sender, e) => { TextBox currentBox = (TextBox)sender; if (currentBox.Text.Length > 0 && currentBox.Text.Length < 6) { int currentValue = int.Parse(currentBox.Text); if (currentValue < 1 || currentValue > 65535) { currentBox.Text = currentValue == 0 ? "1" : "65535"; AppMessage.Show("端口只能是 1 ~ 65535 之间的数字,并且还不能被占用!"); } } }; //保存 btnSave.Click += (sender, e) => { try { if (!string.IsNullOrEmpty(this.txtPort.Text)) { StreamWriter streamWriter = new StreamWriter(m_webPath + Config.PortIniPath, false, Encoding.UTF8); streamWriter.Write(this.txtPort.Text); streamWriter.Close(); } if (this.chkAddMenu.Checked) { RegisterHelper.RegisterRightClick(); } else { RegisterHelper.CancelRightClick(); } } catch (Exception ex) { //AppMessage.Show(ex.Message); } AppMessage.Show("保存成功,下次启动生效.", MessageBoxIcon.Asterisk); //Application.Restart(); base.Close(); }; }
protected override void Configure() { CheckInitialization(); const byte controlRegisterAddress = 0x20; var controlRegisterByteValue = HumiditySensorHelper.ConfigureControlByte(); RegisterHelper.WriteByte(device, controlRegisterAddress, controlRegisterByteValue); GetHumidityScalers(); }
public float GetHumidity() { CheckInitialization(); const byte humidityLowByteRegisterAddress = 0x28; const byte humidityHighByteRegisterAddress = 0x29; var rawHumidity = RegisterHelper.GetShort(device, new byte[] { humidityLowByteRegisterAddress, humidityHighByteRegisterAddress }); return(ConvertToRelativeHumidity(rawHumidity)); }
public PcaRegisterValue GetChannelValue(byte index) { CheckInitialization(); var onRegisterAddressList = PcaRegisters.GetRegisterAddressList(index, RegisterType.On); var offRegisterAddressList = PcaRegisters.GetRegisterAddressList(index, RegisterType.Off); return(new PcaRegisterValue() { On = RegisterHelper.GetUShort(device, onRegisterAddressList), Off = RegisterHelper.GetUShort(device, offRegisterAddressList) }); }
/// <summary> /// 验证注册码是否正确 /// </summary> /// <param name=""></param> public bool DoValidateLic(string content) { try { RegisterHelper helper = new RegisterHelper(); LicData data = helper.Dectry(content); string machineCode = new MachineCodeTools().GenerateMachineCode(); return((data.LastTime > DateTime.Now) && (data.MachineCode == machineCode)); } catch { return(false); } }
public void SetUp() { var item = new RegisterHelperTestsItem(); definition = new ItemDefinition(item.GetType()); var re = new ContentRegistration(definition); var html = new HtmlHelper(new ViewContext { HttpContext = new Fakes.FakeHttpContext("/") }, MockRepository.GenerateStub <IViewDataContainer>()); RegistrationExtensions.SetRegistrationExpression(html.ViewContext.HttpContext, re); helper = new RegisterHelper(html); }
public void ConfigureDependencyInjection(HttpConfiguration config, Container container) { container.Options.DefaultScopedLifestyle = new WebApiRequestLifestyle(); RegisterHelper.Register(container); container.RegisterWebApiControllers(config); config.DependencyResolver = new SimpleInjectorWebApiDependencyResolver(container); DomainEvent.Container = new DomainContainer(config.DependencyResolver); container.Verify(); }