예제 #1
0
 private void LadeAssignmentGridView_RowCheckStateChanged(object sender, Janus.Windows.GridEX.RowCheckStateChangeEventArgs e)
 {
     Janus.Windows.GridEX.GridEXFormatStyle yellow = new Janus.Windows.GridEX.GridEXFormatStyle();
     yellow.BackColor = System.Drawing.Color.FromArgb(253, 217, 142);
     Janus.Windows.GridEX.GridEXFormatStyle White = new Janus.Windows.GridEX.GridEXFormatStyle();
     White.BackColor = System.Drawing.Color.FromArgb(255, 255, 255);
     Janus.Windows.GridEX.GridEXFormatStyle Blue = new Janus.Windows.GridEX.GridEXFormatStyle();
     //Blue.BackColor = System.Drawing.Color.FromArgb(192, 222, 255);
     Blue.BackColor = System.Drawing.Color.FromArgb(64, 156, 225);
     Blue.ForeColor = System.Drawing.Color.FromArgb(255, 255, 255);
     if (LadeAssignmentGridView.CurrentRow.IsChecked)
     {
         LadeAssignmentGridView.CurrentRow.RowStyle = Blue;
         LadeAssignmentGridView.CurrentRow.Cells["EditUserName_nvc"].FormatStyle = Blue;
     }
     else
     {
         if (LadeAssignmentGridView.CurrentRow.Cells["EditUserName_nvc"].Value != DBNull.Value && LadeAssignmentGridView.CurrentRow.Cells["AcceptUserName_nvc"].Value != DBNull.Value)
         {
             yellow.ForeColor = System.Drawing.Color.FromArgb(0, 0, 0);
             LadeAssignmentGridView.CurrentRow.RowStyle = yellow;
             LadeAssignmentGridView.CurrentRow.Cells["EditUserName_nvc"].FormatStyle = yellow;
         }
         else
         {
             White.ForeColor = System.Drawing.Color.FromArgb(0, 0, 0);
             LadeAssignmentGridView.CurrentRow.RowStyle = White;
             LadeAssignmentGridView.CurrentRow.Cells["EditUserName_nvc"].FormatStyle = White;
         }
     }
 }
예제 #2
0
 private void secFeatureGridEX_RowCheckStateChanged(object sender, Janus.Windows.GridEX.RowCheckStateChangeEventArgs e)
 {
     try
     {
         e.Row.Cells["Message"].Text = "";
         if (e.Row.CheckState == Janus.Windows.GridEX.RowCheckState.Checked)
         {
             e.Row.Cells["Message"].Text = "Feature will be added to the rule";
         }
     }
     catch (Exception x)
     {
         UIHelper.HandleUIException(x);
     }
 }
예제 #3
0
        private void SSTAppealGroundGridEX_RowCheckStateChanged(object sender, Janus.Windows.GridEX.RowCheckStateChangeEventArgs e)
        {
            try
            {
                btnConfirmAppealGround.Enabled = (SSTAppealGroundGridEX.GetCheckedRows().Length > 0);
                appealGroundConfirmed          = false;

                Janus.Windows.GridEX.GridEXRow row;
                if (e.CheckState == Janus.Windows.GridEX.RowCheckState.Checked && e.Row == null)
                {
                    row = SSTAppealGroundGridEX.GetRow((int)AppealGroundActivities.NoGround);

                    // row = SSTAppealGroundGridEX.GetRow(2);

                    row.BeginEdit();
                    row.CheckState = Janus.Windows.GridEX.RowCheckState.Unchecked;
                    row.EndEdit();
                }

                row = SSTAppealGroundGridEX.GetRow((int)AppealGroundActivities.NoGround);
                if (row.CheckState == Janus.Windows.GridEX.RowCheckState.Checked)
                {
                    row.BeginEdit();
                    Janus.Windows.GridEX.GridEXRow rowA;
                    Janus.Windows.GridEX.GridEXRow rowB;
                    Janus.Windows.GridEX.GridEXRow rowC;
                    rowA            = SSTAppealGroundGridEX.GetRow((int)AppealGroundActivities.GDFailed);
                    rowA.IsChecked  = false;
                    rowA.CheckState = Janus.Windows.GridEX.RowCheckState.Unchecked;
                    rowB            = SSTAppealGroundGridEX.GetRow((int)AppealGroundActivities.GDErred);
                    rowB.IsChecked  = false;
                    rowB.CheckState = Janus.Windows.GridEX.RowCheckState.Unchecked;
                    rowC            = SSTAppealGroundGridEX.GetRow((int)AppealGroundActivities.GDBased);
                    rowC.IsChecked  = false;
                    rowC.CheckState = Janus.Windows.GridEX.RowCheckState.Unchecked;
                    row.EndEdit();
                }
                OnValidated(new EventArgs());
            }
            catch (Exception exc)
            {
                System.Diagnostics.Debug.WriteLine(exc.Message);
            }
        }
예제 #4
0
 void grdListGoiLaiSoKham_RowCheckStateChanged(object sender, Janus.Windows.GridEX.RowCheckStateChangeEventArgs e)
 {
     ModifyCommands();
 }