private void AppParamManagement(AppParameter appParameter, string operationRequest) { try { _CommonService.AppParameterManagement(appParameter, operationRequest); } catch (Exception exception) { FrmExtendedMessageBox.UnknownErrorMessage( Resources.MsgCaptionUnknownError, exception.Message); } }
public virtual void DeleteAppParameter(AppParameter appParameter) { DeleteObject(appParameter); }
public virtual void UpdateAppParameter(AppParameter appParameter) { UpdateObject(appParameter); }
public virtual void InsertAppParameter(AppParameter appParameter) { InsertObject(appParameter); }
private void dgvAppParameter_RowValidating(object sender, DataGridViewCellCancelEventArgs e) { if (!_IsModified) return; if (dgvAppParameter.Rows[e.RowIndex].Cells["ParameterLabel"].Value is DBNull) e.Cancel = true; if (e.Cancel) return; try { AppParameter appParameter; if (dgvAppParameter.Rows[e.RowIndex].Cells["ParameterId"].Value is DBNull) { appParameter = new AppParameter(); _AppParamList.Add(appParameter); } else appParameter = _AppParamList[e.RowIndex] as AppParameter; if (appParameter == null) { e.Cancel = true; return; } appParameter.ParameterLabel = dgvAppParameter.Rows[e.RowIndex].Cells["ParameterLabel"].Value.ToString(); appParameter.ParameterValue = dgvAppParameter.Rows[e.RowIndex].Cells["ParameterValue"].Value.ToString(); appParameter.ParameterCode = dgvAppParameter.Rows[e.RowIndex].Cells["ParameterCode"].Value == null ? "" : dgvAppParameter.Rows[e.RowIndex].Cells["ParameterCode"].Value.ToString(); appParameter.ParameterTypeId = Int32.Parse(LstProduct.SelectedValue.ToString(), AppContext.CultureInfo); SetModifyStatus(false); if (appParameter.ParameterId == 0) { //appParameter.ParameterValue = _CommonService // .GenerateAppParamValue(cmbAppParamValue.Text); //dgvAppParameter.Rows[e.RowIndex].Cells["ParameterValue"].Value = appParameter.ParameterValue; AppParamManagement(appParameter, Resources.OperationRequestInsert); _AppParamList = _CommonService .GetAppParametersByType( Int32.Parse(lsbAppParam.SelectedValue.ToString(), AppContext.CultureInfo)); cmbAppParamValue.DataSource = _AppParamList; if (StringHelper.Length(cmbAppParamValue.DisplayMember) == 0) cmbAppParamValue.DisplayMember = AppParameter.ConstParameterValue; if (StringHelper.Length(cmbAppParamValue.ValueMember) == 0) cmbAppParamValue.ValueMember = AppParameter.ConstParameterId; cmbAppParamValue.SelectedIndex = _AppParamList.Count - 1; } else AppParamManagement(appParameter, Resources.OperationRequestUpdate); } catch (Exception exception) { FrmExtendedMessageBox.UnknownErrorMessage( Resources.MsgCaptionUnknownError, exception.Message); } }
private void UpdateAppParameter(AppParameter appParameter) { _commonDataAccess.UpdateAppParameter(appParameter); }
private void InsertAppParameter(AppParameter appParameter) { _commonDataAccess.InsertAppParameter(appParameter); }
private void DeleteAppParameter(AppParameter appParameter) { _commonDataAccess.DeleteAppParameter(appParameter); }
public virtual void AppParameterManagement(AppParameter appParameter, string requestStr) { if (appParameter == null) throw new ArgumentNullException("appParameter", Resources.MsgInvalidAppParameter); if (requestStr == null) throw new ArgumentNullException("requestStr", Resources.MsgOperationRequestUnknown); if (requestStr.Length == 0) throw new ArgumentNullException("requestStr", Resources.MsgOperationRequestUnknown); if (requestStr == Resources.OperationRequestInsert) InsertAppParameter(appParameter); else if (requestStr == Resources.OperationRequestUpdate) UpdateAppParameter(appParameter); else DeleteAppParameter(appParameter); }