public IActionResult Register3(Register2 model) { if (ModelState.IsValid) { Register registerModel = new Register { UserName = model.UserName, Email = model.Email, BirthDate = model.BirthDate }; return(View("Completed", registerModel)); } return(View(model)); }
public void ClearEntry() { if (Register2.Status == RegisterStatus.Set) { Register2.Clear(); return; } if (Operator.IsSet) { Operator.Clear(); return; } if (Register1.Status == RegisterStatus.Set) { Register1.Clear(); return; } }
public IEnumerable <string> Def(RegType regType) { // MOVE D2,D0 Def: D0 // MOVE (A2)+,D0 Def: D0, A2 // MOVE (A2)+,A1 Def: A2 // MOVE (A2)+,(A1)- Def: A2,A1 if (Opcode == M68kOpcode.Jsr) { if (regType == RegType.Data) { yield return("D0"); yield return("D1"); } if (regType == RegType.Address) { yield return("A0"); yield return("A1"); } } if (Opcode == M68kOpcode.RegDef) { foreach (var du in DefsUses) { if ((du[0] == 'D' && regType == RegType.Data) || (du[0] == 'A' && regType == RegType.Address)) { yield return(du); } } } if (Opcode == M68kOpcode.Cmp) { yield break; } if (Register2 != null && AddressingMode2 == M68kAddressingMode.Register && Register2.Type == regType) { yield return(Register2.ToString()); } if (Register1 != null && Register1.Type == regType) { switch (AddressingMode1) { case M68kAddressingMode.AddressWithPostIncrement: case M68kAddressingMode.AddressWithPostDecrement: case M68kAddressingMode.AddressWithPreDecrement: case M68kAddressingMode.AddressWithPreIncrement: yield return(Register1.ToString()); break; } } if (Register2 != null && Register2.Type == regType) { switch (AddressingMode2) { case M68kAddressingMode.AddressWithPostIncrement: case M68kAddressingMode.AddressWithPostDecrement: case M68kAddressingMode.AddressWithPreDecrement: case M68kAddressingMode.AddressWithPreIncrement: yield return(Register2.ToString()); break; } } }
public IEnumerable <string> Use(RegType regType) { if (Opcode == M68kOpcode.RegUse) { foreach (var du in DefsUses) { yield return(du); } } if (Opcode == M68kOpcode.Cmp || Opcode == M68kOpcode.Lsr) { if (Register1 != null) { yield return(Register1.ToString()); } yield return(Register2.ToString()); yield break; } if (Register1 != null && Register1.Type == regType) { yield return(Register1.ToString()); } if ((Opcode == M68kOpcode.Add || Opcode == M68kOpcode.Sub || Opcode == M68kOpcode.Adda) && Register2 != null && Register2.Type == regType) { yield return(Register2.ToString()); } if (Register2 != null && Register2.Type == regType) { switch (AddressingMode2) { case M68kAddressingMode.Address: case M68kAddressingMode.AddressWithOffset: case M68kAddressingMode.AddressWithPostIncrement: case M68kAddressingMode.AddressWithPostDecrement: case M68kAddressingMode.AddressWithPreDecrement: case M68kAddressingMode.AddressWithPreIncrement: yield return(Register2.ToString()); break; } } if (Opcode == M68kOpcode.Rts) { if (regType == RegType.Data) { if (FinalRegister1.HasValue) { yield return("D0"); } yield return("D2"); yield return("D3"); yield return("D4"); yield return("D5"); yield return("D6"); yield return("D7"); } if (regType == RegType.Address) { yield return("A2"); yield return("A3"); yield return("A4"); yield return("A5"); yield return("A6"); } } }
public void Clear() { Register1.Clear(); Register2.Clear(); Operator.Clear(); }
private void accept_Click(object sender, EventArgs e) { MongoClient client = new MongoClient("mongodb://*****:*****@ds141902.mlab.com:41902/ox"); MongoServer server = client.GetServer(); MongoDatabase database = server.GetDatabase("ox"); MongoCollection symbolcollection = database.GetCollection <Register2>("User"); Register2 register = new Register2(); BindingList <Register2> doclist = new BindingList <Register2>(); var registerDB = database.GetCollection <Register2>("User"); var registerDB2 = registerDB.AsQueryable().Where(pd => pd.Username == userName.Text); foreach (var p in registerDB2) { doclist.Add(p); Application.DoEvents(); } dataGridView1.DataSource = doclist; if (dataGridView1.Rows.Count == 0) { if (!string.IsNullOrEmpty(userName.Text.Trim())) { register.Username = userName.Text; } else { MessageBox.Show("ใส่ข้อมูลให้สมบูรณ์"); } if (!string.IsNullOrEmpty(password.Text.Trim())) { register.Password = password.Text; } else { MessageBox.Show("ใส่ข้อมูลให้สมบูรณ์"); } if (!string.IsNullOrEmpty(idName.Text.Trim())) { register.Name = idName.Text; } else { MessageBox.Show("ใส่ข้อมูลให้สมบูรณ์"); } register.Avatar = null; register.Win = 0; register.Draw = 0; register.Lose = 0; if (!string.IsNullOrEmpty(userName.Text.Trim()) && !string.IsNullOrEmpty(password.Text.Trim()) && !string.IsNullOrEmpty(idName.Text.Trim())) { symbolcollection.Insert(register); MessageBox.Show("Success"); userName.Text = ""; password.Text = ""; cfpassword.Text = ""; idName.Text = ""; } else { MessageBox.Show("ใส่ข้อมูลให้สมบูรณ์"); } } }