public ActionResult CrudeDefaultUserCreate(System.Guid?createdByDefaultUserId) { var contract = new CrudeDefaultUserContract(); if (createdByDefaultUserId != null) { contract.CreatedByDefaultUserId = (System.Guid)createdByDefaultUserId; } ViewBag.DefaultStateRcd = new SelectList(new CrudeDefaultStateRefServiceClient().FetchAll(), "DefaultStateRcd", "DefaultStateName", contract.DefaultStateRcd ); ViewBag.CreatedByDefaultUserId = new SelectList(new CrudeDefaultUserServiceClient().FetchAll(), "DefaultUserId", "DefaultUserName", contract.CreatedByDefaultUserId ); contract.DateTime = DateTime.UtcNow; contract.LastActivityDateTime = DateTime.UtcNow; return(View( "~/Views/Crude/Default/CrudeDefaultUser/CrudeDefaultUserCreate.cshtml", contract )); }
// shows the form in edit modus // links: // docLink: http://sql2x.org/documentationLink/49afd26c-4f21-4992-967b-be190eacef77 public void ShowAsEdit(System.Guid defaultUserId) { var service = new CrudeDefaultUserServiceClient(); _isNew = false; try { _contract = service.FetchByDefaultUserId(defaultUserId); textBoxDefaultUserCode.Text = _contract.DefaultUserCode; textBoxDefaultUserName.Text = _contract.DefaultUserName; textBoxEmail.Text = _contract.Email; textBoxPassword.Text = _contract.Password; defaultStateRefCombo.Text = _contract.DefaultStateRcd != null ? _contract.DefaultStateRcd : String.Empty; dateTimePickerDateTime.Value = _contract.DateTime != DateTime.MinValue ? _contract.DateTime : dateTimePickerDateTime.MinDate; dateTimePickerDateTime.Checked = _contract.DateTime != DateTime.MinValue; dateTimePickerLastActivityDateTime.Value = _contract.LastActivityDateTime != DateTime.MinValue ? _contract.LastActivityDateTime : dateTimePickerLastActivityDateTime.MinDate; dateTimePickerLastActivityDateTime.Checked = _contract.LastActivityDateTime != DateTime.MinValue; Show(); } catch (Exception ex) { if (ex == null) { } else { System.Diagnostics.Debugger.Break(); } } finally { service.Close(); } }
// shows the form with default values for comboboxes and pickers // links: // docLink: http://sql2x.org/documentationLink/f5685d96-a0bb-4f7b-beaa-b3d578c7cf28 public void ShowAsAdd(string defaultUserCode, string defaultUserName, string email, string password, string defaultStateRcd, System.Guid createdByDefaultUserId, System.DateTime dateTime, System.DateTime lastActivityDateTime) { try { _contract = new CrudeDefaultUserContract(); _isNew = true; _contract.DefaultUserCode = defaultUserCode; textBoxDefaultUserCode.Text = _contract.DefaultUserCode; _contract.DefaultUserName = defaultUserName; textBoxDefaultUserName.Text = _contract.DefaultUserName; _contract.Email = email; textBoxEmail.Text = _contract.Email; _contract.Password = password; textBoxPassword.Text = _contract.Password; _contract.DefaultStateRcd = defaultStateRcd; defaultStateRefCombo.Text = _contract.DefaultStateRcd != null ? _contract.DefaultStateRcd : String.Empty; _contract.CreatedByDefaultUserId = createdByDefaultUserId; _contract.DateTime = dateTime; dateTimePickerDateTime.Value = _contract.DateTime != DateTime.MinValue ? _contract.DateTime : dateTimePickerDateTime.MinDate; dateTimePickerDateTime.Checked = _contract.DateTime != DateTime.MinValue; _contract.LastActivityDateTime = lastActivityDateTime; dateTimePickerLastActivityDateTime.Value = _contract.LastActivityDateTime != DateTime.MinValue ? _contract.LastActivityDateTime : dateTimePickerLastActivityDateTime.MinDate; dateTimePickerLastActivityDateTime.Checked = _contract.LastActivityDateTime != DateTime.MinValue; Show(); } catch (Exception ex) { if (ex == null) { } else { System.Diagnostics.Debugger.Break(); } } }
public ActionResult DefaultUserCreate(System.Guid?createdByDefaultUserId) { var contract = new CrudeDefaultUserContract(); if (createdByDefaultUserId != null) { contract.CreatedByDefaultUserId = (System.Guid)createdByDefaultUserId; } ViewBag.DefaultStateRcd = new SelectList(new CrudeDefaultStateRefServiceClient().FetchAll(), "DefaultStateRcd", "DefaultStateName", contract.DefaultStateRcd ); ViewBag.CreatedByDefaultUserId = new SelectList(new CrudeDefaultUserServiceClient().FetchAll(), "DefaultUserId", "DefaultUserName", contract.CreatedByDefaultUserId ); contract.DateTime = DateTime.UtcNow; contract.LastActivityDateTime = DateTime.UtcNow; return(View( MVCHelper.Resolve(Request, "Default", "DefaultUser", "DefaultUserCreate"), contract )); }
public static Guid UserId( System.Security.Principal.IIdentity UserIdentity, dynamic viewBag ) { // use viewbag userid if present try { if (viewBag.UserId != null) { return(viewBag.UserId); } } catch { } // use Identity Guid if valid try { if (Guid.Parse(UserIdentity.GetUserId()) != Guid.Empty) { // validate user CrudeDefaultUserContract user = new CrudeDefaultUserServiceClient().FetchByDefaultUserId(Guid.Parse(UserIdentity.GetUserId())); if (user == null || user.DefaultUserId == Guid.Empty) { // create new user from ASP OAuth user = new CrudeDefaultUserContract(); user.DefaultUserId = Guid.Parse(UserIdentity.GetUserId()); user.DefaultUserCode = UserIdentity.GetUserName().Substring(0, 19); user.DefaultUserName = UserIdentity.GetUserName(); user.Password = UserIdentity.GetUserName(); user.Email = UserIdentity.GetUserName(); user.DefaultStateRcd = DefaultStateRef.Created; user.CreatedByDefaultUserId = new Guid("{FFFFFFFF-5555-5555-5555-FFFFFFFFFFFF}"); user.DateTime = DateTime.UtcNow; new CrudeDefaultUserServiceClient().Insert(user); // create new client from user CrudeClientContract client = new CrudeClientContract { ClientId = user.DefaultUserId, FirstName = user.DefaultUserName, LastName = user.DefaultUserName, UserId = new Guid("{FFFFFFFF-5555-5555-5555-FFFFFFFFFFFF}"), DateTime = DateTime.UtcNow }; new CrudeClientServiceClient().Insert(client); } // store for next usage of this method viewBag.UserId = user.DefaultUserId; return(user.DefaultUserId); } } catch { } // use default use id return(new Guid("{FFFFFFFF-5555-5555-5555-FFFFFFFFFFFF}")); }
public ActionResult CrudeDefaultUserCreate([Bind()] CrudeDefaultUserContract contract) { if (ModelState.IsValid) { new CrudeDefaultUserServiceClient().Insert(contract); return(RedirectToAction("CrudeDefaultUserIndex")); } return(View( "~/Views/Crude/Default/CrudeDefaultUser/CrudeDefaultUserCreate.cshtml", contract )); }
public ActionResult DefaultUserCreate([Bind()] CrudeDefaultUserContract contract) { if (ModelState.IsValid) { new CrudeDefaultUserServiceClient().Insert(contract); return(RedirectToAction("DefaultUserListIndex", "DefaultUserListLive")); } return(View( MVCHelper.Resolve(Request, "Default", "DefaultUser", "DefaultUserCreate"), contract )); }
public ActionResult CrudeDefaultUserEdit([Bind()] CrudeDefaultUserContract contract) { if (ModelState.IsValid) { contract.DefaultUserId = new System.Guid("{FFFFFFFF-5555-5555-5555-FFFFFFFFFFFF}"); new CrudeDefaultUserServiceClient().Update(contract); return(RedirectToAction("CrudeDefaultUserIndex")); } return(View( "~/Views/Crude/Default/CrudeDefaultUser/CrudeDefaultUserEdit.cshtml", contract )); }
// shows the form with default values for comboboxes and pickers // links: // docLink: http://sql2x.org/documentationLink/e04d0806-55ef-41cc-8669-acf0ddd850c7 public void ShowAsAdd() { try { _contract = new CrudeDefaultUserContract(); _isNew = true; Show(); } catch (Exception ex) { if (ex == null) { } else { System.Diagnostics.Debugger.Break(); } } }
public ActionResult DefaultUserEdit([Bind()] CrudeDefaultUserContract contract) { if (ModelState.IsValid) { contract.DateTime = DateTime.UtcNow; contract.LastActivityDateTime = DateTime.UtcNow; new CrudeDefaultUserServiceClient().Update(contract); return(RedirectToAction("DefaultUserListIndex", "DefaultUserListLive")); } return(View( MVCHelper.Resolve(Request, "Default", "DefaultUser", "DefaultUserEdit"), contract )); }
private void txtDefaultUserCode_Validating(object sender, CancelEventArgs e) { if (!DesignMode) { // empty picker on no code if (string.IsNullOrEmpty(txtDefaultUserCode.Text)) { _defaultUserId = Guid.Empty; txtDefaultUserName.Text = string.Empty; txtDefaultUserCode.Text = string.Empty; return; } CrudeDefaultUserServiceClient defaultUser = null; try { defaultUser = new CrudeDefaultUserServiceClient(); CrudeDefaultUserContract contract = defaultUser.FetchByDefaultUserName(txtDefaultUserCode.Text); if (contract != null) { txtDefaultUserCode.Text = contract.DefaultUserCode; txtDefaultUserName.Text = contract.DefaultUserName; _defaultUserId = contract.DefaultUserId; } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { if (defaultUser != null) { defaultUser.Close(); } } if (this.Picked != null) { this.Picked(new object(), new EventArgs()); } } }
public void ShowUserInfo() { FormOpened("ShowUserInfo"); CrudeDefaultUserServiceClient service = new CrudeDefaultUserServiceClient(); try { CrudeDefaultUserContract contract = service.FetchByDefaultUserId(Singleton.Instance.UserId); Text = "nor-port: User code: " + contract.DefaultUserCode + ", Name: " + contract.DefaultUserName; Log(Text); } catch { throw; } finally { service.Close(); } }