Ejemplo n.º 1
0
        protected override void OnBindingComplete(EventArgs e)
        {
            var opcje = Row.Algorytm;

            if (opcje != AlgorytmStatusuDokumentu.Brak)
            {
                fireCheck = false;
                foreach (CheckBox box in opcjeGroupBox.Controls)
                {
                    AlgorytmStatusuDokumentu o = (AlgorytmStatusuDokumentu)int.Parse(box.Tag.ToString());
                    if ((o & opcje) == o)
                    {
                        box.Checked = true;
                    }
                }
                fireCheck = true;
            }

            if (Row.Code != null)
            {
                fireTextChanged  = false;
                codeTextBox.Text = Row.Code.Replace("//", "\r\n");
                fireTextChanged  = true;
            }

            base.OnBindingComplete(e);
        }
Ejemplo n.º 2
0
 private void checkBox_CheckedChanged(object sender, EventArgs e)
 {
     if (fireCheck)
     {
         var box = (CheckBox)sender;
         AlgorytmStatusuDokumentu o = (AlgorytmStatusuDokumentu)int.Parse(box.Tag.ToString());
         if (box.Checked)
         {
             Row.Algorytm |= o;
         }
         else
         {
             Row.Algorytm &= ~o;
         }
     }
 }