public static void CorrectDecimalSeparator(object sender, ConvertEditValueEventArgs e) { if (e.Value != null) { string val = e.Value.ToString(); if (!string.IsNullOrWhiteSpace(val)) { NumberFormatInfo numberFormatInfo = System.Globalization.CultureInfo.CurrentCulture.NumberFormat; string decimalSeparator = numberFormatInfo.NumberDecimalSeparator; if (!val.Contains(decimalSeparator)) { if (decimalSeparator == ",") { val = val.Replace(".", decimalSeparator); } else { val = val.Replace(",", decimalSeparator); } } e.Value = decimal.Parse(val); } } }
private void textEdit_ParseEditValue(object sender, ConvertEditValueEventArgs e) { if (e.Value is string) { e.Value = e.Value.ToString().Trim(); } }
private void HandleParseEditValue(object sender, ConvertEditValueEventArgs e) { if (e.Value == null || (e.Value is int && (int)e.Value <= 0)) { return; } else { if (e.Value is int) { return; } else if (e.Value is DataRowView) { e.Value = (int)((DataRowView)e.Value).Row[GetCustomSearchEditor(sender)]; } else if (e.Value is DataRow) { e.Value = (int)((DataRow)e.Value)[GetCustomSearchEditor(sender)]; } else { } } }
void _View_CustomFilterDisplayText(object sender, ConvertEditValueEventArgs e) { if (!ReferenceEquals(LastOperator, null)) { e.Value = e.Value.ToString().Replace(LastOperator.ToString(), FilterColumn.UnboundExpression); e.Handled = true; } }
private void repositoryItemComboBox1_ParseEditValue(object sender, ConvertEditValueEventArgs e) { if (e.Value != null) { e.Value = e.Value.ToString(); e.Handled = true; } }
private void checkedEdit_ParseEditValue(object sender, ConvertEditValueEventArgs e) { if (string.IsNullOrEmpty(Convert.ToString(e.Value))) { e.Value = noneValue; e.Handled = true; } }
void checkedEdit_ParseEditValue(object sender, ConvertEditValueEventArgs e) { if (string.IsNullOrEmpty(Convert.ToString(e.Value))) { ((CheckedComboBoxEdit)sender).EditValue = _noneValue; e.Handled = true; } }
private void teTimeIn_ParseEditValue(object sender, ConvertEditValueEventArgs e) { if (this.m_IsFirstLoad) { this.m_IsFirstLoad = false; } else { this.CalculateHour(); } }
private void repositoryItemComboBox1_ParseEditValue(object sender, ConvertEditValueEventArgs e) { if (((ComboBoxEdit)sender).SelectedIndex == -1) { return; } OptimType optimType = (OptimType)((ComboBoxEdit)sender).SelectedItem; e.Value = (object)optimType.name; AtGrid.getDataRow((Control)this.gridControl1)["typ"] = (object)optimType.typ; }
private void Edit_ParseEditValue(object sender, ConvertEditValueEventArgs e) { e.Handled = true; if (e.Value.IsNotNullOrEmpty()) { if (e.Value is string) { e.Value = ReflectionPublic.GetType(e.Value as string); } } }
private void repositoryItemComboBox2_ParseEditValue(object sender, ConvertEditValueEventArgs e) { if (((ComboBoxEdit)sender).SelectedIndex == -1) { return; } IdName idName = (IdName)((ComboBoxEdit)sender).SelectedItem; e.Value = (object)idName.Name; AtGrid.getDataRow((Control)this.gridControlSystemRel)["idsystemdetail2"] = (object)idName.Id; }
private void repositoryItemComboBox2_ParseEditValue(object sender, ConvertEditValueEventArgs e) { if (((ComboBoxEdit)sender).SelectedIndex == -1) { return; } StoreDocType storeDocType = (StoreDocType)((ComboBoxEdit)sender).SelectedItem; e.Value = (object)storeDocType.Name; AtGrid.getDataRow((Control)this.gridControlDocOper)["storetyp"] = (object)storeDocType.typ; }
private void repositoryItemComboBox1_ParseEditValue(object sender, ConvertEditValueEventArgs e) { if (((ComboBoxEdit)sender).SelectedIndex == -1) { return; } DocType docType = (DocType)((ComboBoxEdit)sender).SelectedItem; e.Value = (object)docType.Name; AtGrid.getDataRow((Control)this.gridControlDocOper)["iddocappearance"] = (object)docType.iddocappearance; }
private void repPayMoney_ParseEditValue(object sender, ConvertEditValueEventArgs e) { try { this.m_Money = decimal.Parse(this.gbList.GetFocusedRowCellValue(this.colMoney).ToString()); this.gbList.SetFocusedRowCellValue(this.colPayMoney, this.m_PayMoney); this.gbList.SetFocusedRowCellValue(this.colRealMoney, this.m_Money - this.m_PayMoney); } catch { } }
private void ctrl_cboTargetEntityType_ParseEditValue(object sender, ConvertEditValueEventArgs e) { if (e.Value is string) { foreach (TypeNameItem item in ctrl_cboTargetEntityType.Properties.Items) { if (item.Name == (string)e.Value) { e.Value = item; e.Handled = true; break; } } } }
public static void CorrectDecimalSeparator(object sender, ConvertEditValueEventArgs e) { if (e.Value != null) { string val = e.Value.ToString(); if (!string.IsNullOrWhiteSpace(val)) { NumberFormatInfo numberFormatInfo = System.Globalization.CultureInfo.CurrentCulture.NumberFormat; string decimalSeparator = numberFormatInfo.NumberDecimalSeparator; if (!val.Contains(decimalSeparator)) { if (decimalSeparator == ",") val = val.Replace(".", decimalSeparator); else val = val.Replace(",", decimalSeparator); } e.Value = decimal.Parse(val); } } }
protected override object ConvertToObject(ConvertEditValueEventArgs args) { var obj = args.Value; if (args.Handled) return obj; if (obj == null || obj == DBNull.Value) return null; if (obj.Equals(owner.NullDate)) return null; if (obj is string && ((string)obj).Length == 0) return null; if (obj is DateTime) { var dt = (DateTime)obj; if (!PersianCalendar.IsWithInSupportedRange(dt)) return null; return dt; } try { DateTime result; if (DateTime.TryParse(obj.ToString(), out result) && PersianCalendar.IsWithInSupportedRange(result)) { return result; } return null; } catch { return null; } }
protected override void RaiseFormatEditValue(ConvertEditValueEventArgs e) { base.RaiseFormatEditValue(e); if (e.Value is int) { e.Handled = true; switch ((int)e.Value) { case 0: e.Value = "zero"; break; case 1: e.Value = "one"; break; case 2: e.Value = "two"; break; case 3: e.Value = "three"; break; } } }
protected override void RaiseParseEditValue(ConvertEditValueEventArgs e) { base.RaiseParseEditValue(e); if (e.Value is string) { e.Handled = true; switch ((string)e.Value) { case "zero": e.Value = 0; break; case "one": e.Value = 1; break; case "two": e.Value = 2; break; case "three": e.Value = 3; break; } } }
protected override object ExtractParsedValue(ConvertEditValueEventArgs e) { return(e.Value); }
private void cmb_ParseEditValue(object sender, ConvertEditValueEventArgs e) { e.Value = e.Value.ToString(); e.Handled = true; }
protected override void RaiseParseEditValue(ConvertEditValueEventArgs e) { base.RaiseParseEditValue(e); e.Value = MyParseEditValue(e.Value); e.Handled = true; }
private void riComboBox_ParseEditValue(object sender, ConvertEditValueEventArgs e) { if ((e.Value != null) && (e.Value.ToString() == "None")) { e.Value = null; e.Handled = true; } }
void rICbExamine_ParseEditValue(object sender, ConvertEditValueEventArgs e) { e.Value = e.Value.ToString(); e.Handled = true; }
public void ParseEditValue(object sender, ConvertEditValueEventArgs e) { //edit = (TextEdit)sender; if (e.Value != null) { if (e.Value.ToString() == string.Empty) { e.Value = DBNull.Value; e.Handled = true; } else if (Type.GetTypeCode(e.Value.GetType()) == TypeCode.String) { e.Value = StringToSecond((string)e.Value); e.Handled = true; } } }
//private void gvCampaignList_FilterEditorCreated(object sender, DevExpress.XtraGrid.Views.Base.FilterControlEventArgs e) //{ // e.FilterBuilder.FormClosed += new FormClosedEventHandler(FilterBuilder_FormClosed); //} private void gvCampaignList_CustomFilterDisplayText(object sender, ConvertEditValueEventArgs e) { m_OperatorArgs = e; e.Handled = false; //DevExpress.Data.Filtering.BinaryOperator[] _Operators = e.Value as DevExpress.Data.Filtering.BinaryOperator; //for (int i = 0; i < e.) //DevExpress.Data.Filtering.CriteriaOperatorCollection _Operators = (DevExpress.Data.Filtering.GroupOperator)e.Value; //DevExpress.Data.Filtering.GroupOperator _Operators = (DevExpress.Data.Filtering.GroupOperator)e.Value; //for (int i = 0; i < _Operators.Operands.Count; i++) { // //DevExpress.Data.Filtering.BinaryOperator _bo = (DevExpress.Data.Filtering.BinaryOperator)_Operators.Operands[i]; // string _Operator = _Operators.Operands[i].ToString(); // if (_Operator.Contains("=") || // _Operator.Contains(">") || // _Operator.Contains(">=") || // _Operator.Contains("<") || // _Operator.Contains("<=") || // _Operator.Contains("<>") || // _Operator.Contains("Between") || // _Operator.Contains("Is Null") || // _Operator.Contains("Is Not Null")) // continue; // _Operators.Operands[i] = _Operators.Operands[i].ToString().Replace("[", "Lower(").Replace("]", ")"); //if (_bo.OperatorType == DevExpress.Data.Filtering.BinaryOperatorType.Equal || // _bo.OperatorType == DevExpress.Data.Filtering.BinaryOperatorType.Greater || // _bo.OperatorType == DevExpress.Data.Filtering.BinaryOperatorType.GreaterOrEqual || // _bo.OperatorType == DevExpress.Data.Filtering.BinaryOperatorType.Less || // _bo.OperatorType == DevExpress.Data.Filtering.BinaryOperatorType.LessOrEqual || // _bo.OperatorType == DevExpress.Data.Filtering.BinaryOperatorType.NotEqual) // continue; //DevExpress.Data.Filtering.CriteriaOperator _co = _bo.LeftOperand; //_bo.LeftOperand = _co.ToString().Replace("[", "Lower(").Replace("]", ")"); //_Operators.Operands[i] = _bo.LeftOperand.ToString().Replace("[", "Lower(").Replace("]", ")"); //_bo.LeftOperand = DevExpress.Data.Filtering.CriteriaOperator.; //} //m_CampaignListSpecificColumnFilter = _Operators.ToString(); //e.Value = _Operators.ToString(); //e.Handled = true; }
private void GPSLong_ParseEditValue(object sender, ConvertEditValueEventArgs e) { BindingHelper.CorrectDecimalSeparator(sender, e); }
void repositoryItemComboBox2_ParseEditValue(object sender, ConvertEditValueEventArgs e) { if (e.Value != null) { e.Value = e.Value.ToString(); e.Handled = true; } }
private void repositoryItemComboBoxDocAppearance_ParseEditValue(object sender, ConvertEditValueEventArgs e) { if (((ComboBoxEdit)sender).SelectedIndex == -1) { return; } IdName idName = (IdName)((ComboBoxEdit)sender).SelectedItem; e.Value = (object)idName.Name; AtGrid.getDataRow((Control)this.gridControlDocState)["iddocappearance"] = (object)idName.Id; }
private void GPSLong_ParseEditValue(object sender, ConvertEditValueEventArgs e) { BindingHelper.CorrectDecimalSeparator(sender, e); }
private static void DefaultTextEdit_ParseEditValue(object sender, ConvertEditValueEventArgs e) { if (e.Value != null && e.Value.ToString() == string.Empty) { e.Value = DBNull.Value; e.Handled = true; } }
void checkedEdit_ParseEditValue(object sender, ConvertEditValueEventArgs e) { if (string.IsNullOrEmpty(Convert.ToString(e.Value))) { ((CheckedComboBoxEdit)sender).EditValue = _noneValue; e.Handled = true; } }
public void FormatEditValue(object sender, ConvertEditValueEventArgs e) { // sender peut être soit RepositoryItemTextEdit soit TextEdit //edit = (RepositoryItemTextEdit)sender; //edit = (TextEdit)sender; if (e.Value != null && e.Value != DBNull.Value && Type.GetTypeCode(e.Value.GetType()) == TypeCode.Int32) { e.Value = SecondToString((int)e.Value); e.Handled = true; } }
private void riComboBox_CustomDisplayText(object sender, ConvertEditValueEventArgs e) { if (e.Value == null) { e.Value = "None"; e.Handled = true; } }
protected override object ConvertToObject(ConvertEditValueEventArgs args) { var obj = args.Value; if (args.Handled) return obj; if (obj == null || obj == DBNull.Value) return null; if (obj.Equals(owner.NullDate)) return null; if (obj is string && ((string)obj).Length == 0) return null; if (obj is DateTime) { var dt = (DateTime)obj; if (!PersianCalendar.IsWithInSupportedRange(dt)) return null; return dt; } try { DateTime result; if (DateTime.TryParse(obj.ToString(), out result) && PersianCalendar.IsWithInSupportedRange(result)) { return result; } return null; } catch { return null; } }
private void treeList_ParseEditValue(object sender, ConvertEditValueEventArgs e) { }