public ActionResult CrudeDefaultUserEdit( System.Guid defaultUserId ) { CrudeDefaultUserContract contract = new CrudeDefaultUserServiceClient().FetchByDefaultUserId(defaultUserId); ViewBag.DefaultStateRcd = new SelectList(new CrudeDefaultStateRefServiceClient().FetchAll(), "DefaultStateRcd", "DefaultStateName", contract.DefaultStateRcd ); ViewBag.CreatedByDefaultUserId = new SelectList(new CrudeDefaultUserServiceClient().FetchAll(), "DefaultUserId", "DefaultUserName", contract.CreatedByDefaultUserId ); return(View( "~/Views/Crude/Default/CrudeDefaultUser/CrudeDefaultUserEdit.cshtml", contract )); }
// saves the form // links: // docLink: http://sql2x.org/documentationLink/c9522930-91f8-4468-a936-8030bb2a6482 private void buttonSave_Click(object sender, EventArgs e) { var service = new CrudeDefaultUserServiceClient(); try { _contract.DefaultUserCode = textBoxDefaultUserCode.Text; _contract.DefaultUserName = textBoxDefaultUserName.Text; _contract.Email = textBoxEmail.Text; _contract.Password = textBoxPassword.Text; _contract.DefaultStateRcd = defaultStateRefCombo.Text; _contract.DateTime = dateTimePickerDateTime.Checked ? Convert.ToDateTime(dateTimePickerDateTime.Value): DateTime.MinValue; _contract.LastActivityDateTime = dateTimePickerLastActivityDateTime.Checked ? Convert.ToDateTime(dateTimePickerLastActivityDateTime.Value): DateTime.MinValue; if (_isNew) { service.Insert(_contract); } else { service.Update(_contract); } } catch (Exception ex) { if (ex == null) { } else { System.Diagnostics.Debugger.Break(); } } finally { service.Close(); } Close(); }
// 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(); } }
// refresh the grid // links: // docLink: http://sql2x.org/documentationLink/a90065e7-8ace-4de7-9367-d4653a7c637f public void RefreshCrudeDefaultUser() { var defaultUser = new CrudeDefaultUserServiceClient(); try { var bindingSource = new BindingSource(); bindingSource.DataSource = defaultUser.FetchWithFilter( Guid.Empty , textBoxDefaultUserCode.Text , textBoxDefaultUserName.Text , textBoxEmail.Text , textBoxPassword.Text , defaultStateRefCombo.Text , Guid.Empty , dateTimePickerDateTime.Checked ? Convert.ToDateTime(dateTimePickerDateTime.Value): DateTime.MinValue , dateTimePickerLastActivityDateTime.Checked ? Convert.ToDateTime(dateTimePickerLastActivityDateTime.Value): DateTime.MinValue ); dataGridViewCrudeDefaultUser.AutoGenerateColumns = false; dataGridViewCrudeDefaultUser.DataSource = bindingSource; dataGridViewCrudeDefaultUser.AutoResizeColumns(); dataGridViewCrudeDefaultUser.Refresh(); } catch (Exception ex) { if (ex == null) { } else { System.Diagnostics.Debugger.Break(); } } finally { defaultUser.Close(); } }
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}")); }
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 ActionResult DefaultUserEdit(System.Guid defaultUserId) { CrudeDefaultUserContract contract = new CrudeDefaultUserServiceClient().FetchByDefaultUserId(defaultUserId); ViewBag.DefaultStateRcd = new SelectList(new CrudeDefaultStateRefServiceClient().FetchAll(), "DefaultStateRcd", "DefaultStateName", contract.DefaultStateRcd ); ViewBag.CreatedByDefaultUserId = new SelectList(new CrudeDefaultUserServiceClient().FetchAll(), "DefaultUserId", "DefaultUserName", contract.CreatedByDefaultUserId ); return(View( MVCHelper.Resolve(Request, "Default", "DefaultUser", "DefaultUserEdit"), contract )); }
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(); } }