Example #1
0
        void c1_dgwResources_ValidateEdit(object sender, ValidateEditEventArgs e)
        {
            Row boundControl = c1_dgwResources.Rows[e.Row];

            if ((CheckEnum)e.Checkbox == CheckEnum.Checked)
            {
                c1_dgwResources.Rows[e.Row].StyleNew.BackColor = Color.LightSteelBlue;
                var resourceObject = boundControl.DataSource as WebResourceObject;
                _controlerFrmMain.WebResourceObjects.Add(resourceObject);
            }
            else
            {
                c1_dgwResources.Rows[e.Row].StyleNew.BackColor = Color.White;
            }
        }
Example #2
0
        private void c1_dgwPlugin_ValidateEdit(object sender, ValidateEditEventArgs e)
        {
            var boundControl = c1_dgwPlugin.Rows[e.Row];

            if (e.Checkbox == CheckEnum.Checked)
            {
                c1_dgwPlugin.Rows[e.Row].StyleNew.BackColor = Color.LightSteelBlue;
                var pluginObject = boundControl.DataSource as PluginObject;
                _controlerFrmMain.PluginObjects.Add(pluginObject);
            }
            else
            {
                c1_dgwPlugin.Rows[e.Row].StyleNew.BackColor = Color.White;
            }
        }
Example #3
0
        protected override void OnValidateEdit(ValidateEditEventArgs e)
        {
            var col = this.Cols[e.Col];

            if (col.Name == "End")
            {
                var end   = ((DateTimePicker)this.Editor).Value;
                var start = (DateTime)this[e.Row, "Start"];
                if (end < start)
                {
                    MessageBox.Show("Appointment end time should be greater or equal than appointment start.");
                    e.Cancel = true;
                }
            }
            base.OnValidateEdit(e);
        }
 private void GrillaC1FlexGrid_ValidateEdit(object sender, ValidateEditEventArgs e)
 {
     if (e.Col == _columnaPorcentajeRendimiento.Index)
     {
         var valorTexto = grillaC1FlexGrid.Editor.Text;
         decimal valor;
         if (Decimal.TryParse(valorTexto, out valor))
         {
             if (valor >= 0 && valor <= 100)
             {
                 return;
             }
         }
         e.Cancel = true;
     }
 }