// Handle Buttons private void HandleButtons(CommandMood oCommandMood) { switch (oCommandMood) { case CommandMood.Add: btnAdd.Visible = true; btnCancle.Visible = true; btnClear.Visible = true; btnUpdate.Visible = false; btnEdit.Visible = false; break; case CommandMood.Edit: btnAdd.Visible = false; btnCancle.Visible = true; btnClear.Visible = true; btnUpdate.Visible = true; btnEdit.Visible = false; break; case CommandMood.View: btnAdd.Visible = false; btnCancle.Visible = true; btnClear.Visible = true; btnUpdate.Visible = false; btnEdit.Visible = true; break; } }
//Controllers Handler private void ControllersHandler(CommandMood oCommandMood) { switch (oCommandMood) { case CommandMood.Add: txtAddress.Enabled = true; txtCompanyName.Enabled = true; txtEmail.Enabled = true; txtName.Enabled = true; txtNoOfShares.Enabled = true; txtSharePrice.Enabled = true; txtTelephone.Enabled = true; ddlStatus.Enabled = false; ddlStatus.SelectedValue = Convert.ToString((int)Status.Active); break; case CommandMood.Edit: txtAddress.Enabled = true; txtCompanyName.Enabled = true; txtEmail.Enabled = true; txtName.Enabled = true; txtNoOfShares.Enabled = true; txtSharePrice.Enabled = true; txtTelephone.Enabled = true; ddlStatus.Enabled = false; txtDescription.Disabled = false; ddlType.Enabled = true; txtUserName.Enabled = false; txtPassword.Enabled = true; break; case CommandMood.View: txtAddress.Enabled = false; txtCompanyName.Enabled = false; txtEmail.Enabled = false; txtName.Enabled = false; txtNoOfShares.Enabled = false; txtSharePrice.Enabled = false; txtTelephone.Enabled = false; ddlStatus.Enabled = false; txtDescription.Disabled = true; ddlType.Enabled = false; txtUserName.Enabled = false; txtPassword.Enabled = false; break; } }
//Controllers Handler private void ControllersHandler(CommandMood oCommandMood) { switch (oCommandMood) { #region Company case CommandMood.Add: #region Company txtAddress.Enabled = true; txtEmail.Enabled = true; txtName.Enabled = true; txtNoOfShares.Enabled = true; txtSharePrice.Enabled = true; txtTelephone.Enabled = true; ddlStatus.Enabled = false; ddlStatus.SelectedValue = Convert.ToString((int)Status.Active); #endregion #region Adviser txtAAddress.Enabled = true; txtAEmail.Enabled = true; txtAName.Enabled = true; dtpAJoinDate.Enabled = true; txtATelephone.Enabled = true; ddlAStatus.Enabled = false; ddlAStatus.SelectedValue = Convert.ToString((int)Status.Active); #endregion #region Broker txtBAddress.Enabled = true; txtBEmail.Enabled = true; txtBName.Enabled = true; dtpBJoinDate.Enabled = true; txtBTelephone.Enabled = true; ddlBStatus.Enabled = false; ddlBStatus.SelectedValue = Convert.ToString((int)Status.Active); #endregion #region Player txtPAddress.Enabled = true; txtPEmail.Enabled = true; txtPName.Enabled = true; dtpPJoinDate.Enabled = true; txtPTelephone.Enabled = true; ddlPStatus.Enabled = false; ddlPStatus.SelectedValue = Convert.ToString((int)Status.Active); #endregion break; case CommandMood.Edit: #region Company txtAddress.Enabled = true; txtEmail.Enabled = true; txtName.Enabled = true; txtNoOfShares.Enabled = true; txtSharePrice.Enabled = true; txtTelephone.Enabled = true; ddlStatus.Enabled = false; txtDescription.Disabled = false; ddlType.Enabled = true; txtUserName.Enabled = false; txtPassword.Enabled = true; #endregion #region Adviser txtAAddress.Enabled = true; txtAEmail.Enabled = true; txtAName.Enabled = true; dtpAJoinDate.Enabled = true; txtATelephone.Enabled = true; ddlAStatus.Enabled = false; txtADescription.Disabled = false; ddlAType.Enabled = true; txtAUserName.Enabled = false; txtAPassword.Enabled = true; #endregion #region Broker txtAddress.Enabled = true; txtEmail.Enabled = true; txtName.Enabled = true; txtNoOfShares.Enabled = true; txtSharePrice.Enabled = true; txtTelephone.Enabled = true; ddlStatus.Enabled = false; txtDescription.Disabled = false; ddlType.Enabled = true; txtUserName.Enabled = false; txtPassword.Enabled = true; #endregion #region Player txtAddress.Enabled = true; txtEmail.Enabled = true; txtName.Enabled = true; txtNoOfShares.Enabled = true; txtSharePrice.Enabled = true; txtTelephone.Enabled = true; ddlStatus.Enabled = false; txtDescription.Disabled = false; ddlType.Enabled = true; txtUserName.Enabled = false; txtPassword.Enabled = true; #endregion break; case CommandMood.View: #region Company txtAddress.Enabled = false; txtEmail.Enabled = false; txtName.Enabled = false; txtNoOfShares.Enabled = false; txtSharePrice.Enabled = false; txtTelephone.Enabled = false; ddlStatus.Enabled = false; txtDescription.Disabled = true; ddlType.Enabled = false; txtUserName.Enabled = false; txtPassword.Enabled = false; #endregion #region Adviser txtAddress.Enabled = false; txtEmail.Enabled = false; txtName.Enabled = false; txtNoOfShares.Enabled = false; txtSharePrice.Enabled = false; txtTelephone.Enabled = false; ddlStatus.Enabled = false; txtDescription.Disabled = true; ddlType.Enabled = false; txtUserName.Enabled = false; txtPassword.Enabled = false; #endregion #region Broker txtAddress.Enabled = false; txtEmail.Enabled = false; txtName.Enabled = false; txtNoOfShares.Enabled = false; txtSharePrice.Enabled = false; txtTelephone.Enabled = false; ddlStatus.Enabled = false; txtDescription.Disabled = true; ddlType.Enabled = false; txtUserName.Enabled = false; txtPassword.Enabled = false; #endregion #region Player txtAddress.Enabled = false; txtEmail.Enabled = false; txtName.Enabled = false; txtNoOfShares.Enabled = false; txtSharePrice.Enabled = false; txtTelephone.Enabled = false; ddlStatus.Enabled = false; txtDescription.Disabled = true; ddlType.Enabled = false; txtUserName.Enabled = false; txtPassword.Enabled = false; #endregion break; #endregion } }