Exemple #1
0
        void GridControl_ValueChanged(object sender, EventArgs e)
        {
            RadCheckBoxEditor editor = sender as RadCheckBoxEditor;

            if (editor != null)
            {
                this.GridViewElement.EditorManager.EndEdit();
                if ((ToggleState)editor.Value == ToggleState.Off)
                {
                    SetCheckBoxState(ToggleState.Off);
                }
                else if ((ToggleState)editor.Value == ToggleState.On)
                {
                    bool found = false;
                    foreach (GridViewRowInfo row in this.ViewInfo.Rows)
                    {
                        if (row != this.RowInfo && row.Cells[this.ColumnIndex].Value == null || !(bool)row.Cells[this.ColumnIndex].Value)
                        {
                            found = true;
                            break;
                        }
                    }
                    if (!found)
                    {
                        SetCheckBoxState(ToggleState.On);
                    }
                }
            }
        }
Exemple #2
0
        private void cbEditor_ValueChanged(object sender, EventArgs e)
        {
            int               i        = gvSchedule.CurrentRow.Index;
            StudentSchedule   sa       = Schedules[i];
            RadCheckBoxEditor cbEditor = sender as RadCheckBoxEditor;

            if ((Telerik.WinControls.Enumerations.ToggleState)cbEditor.Value == Telerik.WinControls.Enumerations.ToggleState.On)
            {
                int index = -1;
                index = ControlSched.FindIndex(item => item.TimeSlotCode.Substring(0, 2) == sa.TimeSlotCode.Substring(0, 2));

                if (index == -1)
                {
                    Schedules[i].Selected = true;
                    AddToSched.Add(Schedules[i]);
                }
                else
                {
                    MessageBox.Show(this, "Schedule Selected is Conflicting. Select another schedule");
                    cbEditor.Value = Telerik.WinControls.Enumerations.ToggleState.Off;
                }
            }
            else if ((Telerik.WinControls.Enumerations.ToggleState)cbEditor.Value == Telerik.WinControls.Enumerations.ToggleState.Off)
            {
                AddToSched.Remove(sa);
            }
        }
Exemple #3
0
 void m_Grid_ValueChanged(object sender, EventArgs e)
 {
     try
     {
         if (!MultipleSelection)
         {
             RadCheckBoxEditor editor = sender as RadCheckBoxEditor;
             if (editor != null && editor.Value.ToString() == "On")
             {
                 m_Grid.GridElement.BeginUpdate();
                 foreach (GridViewDataRowInfo row in this.m_Grid.Rows)
                 {
                     if (row != this.m_Grid.CurrentRow)
                     {
                         row.Cells["Selected"].Value = false;
                     }
                 }
                 m_Grid.GridElement.EndUpdate();
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, ex.TargetSite.Name.ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemple #4
0
        void grdProject_ValueChanged(object sender, EventArgs e)
        {
            grdProject.ValueChanged -= new EventHandler(grdProject_ValueChanged);
            RadCheckBoxEditor editor = sender as RadCheckBoxEditor;

            if (editor != null)
            {
                previouslySelectedRows.Clear();
                this.grdProject.TableElement.BeginUpdate();
                foreach (GridViewDataRowInfo row in this.grdProject.Rows)
                {
                    if (row != this.grdProject.CurrentRow)
                    {
                        row.Cells["Select"].Value = false;
                    }
                    if (row == this.grdProject.CurrentRow)
                    {
                        if ((bool)row.Cells["Select"].Value == true)
                        {
                            btnOpen.Enabled = false;
                        }
                        else
                        {
                            previouslySelectedRows.Add(grdProject.CurrentRow);
                            btnOpen.Enabled = true;
                        }
                    }
                }
                this.grdProject.TableElement.EndUpdate();
                editor = null;
            }
        }
        private void cbEditor_ValueChanged(object sender, EventArgs e)
        {
            addedCurrSub = new CurriculumSubject();
            int i = gvSubjects.CurrentRow.Index;
            RadCheckBoxEditor cbEditor = sender as RadCheckBoxEditor;

            if ((Telerik.WinControls.Enumerations.ToggleState)cbEditor.Value == Telerik.WinControls.Enumerations.ToggleState.On)
            {
                subDetails[i].Added          = true;
                addedCurrSub.Academic        = currSub[i].Academic;
                addedCurrSub.CurrDescription = txtDescription.Text;
                if (chkCurrent.CheckState == 0)
                {
                    addedCurrSub.CurrentCurr = false;
                }
                else
                {
                    addedCurrSub.CurrentCurr = true;
                }
                addedCurrSub.CurriculumCode     = txtCurrCode.Text;
                addedCurrSub.CurrSubCode        = txtCurrCode.Text.ToString() + currSub[i].SubjectCode;
                addedCurrSub.Deactivated        = false;
                addedCurrSub.GradeLevel         = currSub[i].GradeLevel;
                addedCurrSub.LearningAreaCode   = currSub[i].LearningAreaCode;
                addedCurrSub.RatePerUnit        = currSub[i].RatePerUnit;
                addedCurrSub.SubjectCode        = currSub[i].SubjectCode;
                addedCurrSub.Subj               = currSub[i].Subj;
                addedCurrSub.SubjectDescription = currSub[i].SubjectDescription;
                addedCurrSub.Units              = currSub[i].Units;

                currSub1.Add(addedCurrSub);
            }
            else if ((Telerik.WinControls.Enumerations.ToggleState)cbEditor.Value == Telerik.WinControls.Enumerations.ToggleState.Off)
            {
                subDetails[i].Added          = false;
                addedCurrSub.Academic        = currSub[i].Academic;
                addedCurrSub.CurrDescription = txtDescription.Text;
                if (chkCurrent.CheckState == 0)
                {
                    addedCurrSub.CurrentCurr = false;
                }
                else
                {
                    addedCurrSub.CurrentCurr = true;
                }
                addedCurrSub.CurriculumCode     = txtCurrCode.Text;
                addedCurrSub.CurrSubCode        = txtCurrCode.Text.ToString() + currSub[i].SubjectCode;
                addedCurrSub.Deactivated        = false;
                addedCurrSub.GradeLevel         = currSub[i].GradeLevel;
                addedCurrSub.LearningAreaCode   = currSub[i].LearningAreaCode;
                addedCurrSub.RatePerUnit        = currSub[i].RatePerUnit;
                addedCurrSub.SubjectCode        = currSub[i].SubjectCode;
                addedCurrSub.Subj               = currSub[i].Subj;
                addedCurrSub.SubjectDescription = currSub[i].SubjectDescription;
                addedCurrSub.Units              = currSub[i].Units;

                currSub1.Remove(addedCurrSub);
            }
            addedCurrSub = null;
        }
Exemple #6
0
        private void radGridView1_ValueChanged(object sender, EventArgs e)
        {
            RadCheckBoxEditor editor = sender as RadCheckBoxEditor;

            if (editor != null)
            {
                this.radGridView1.EditorManager.EndEdit();
            }
        }
        private void gvAllSchedules_CellEditorInitialized(object sender, GridViewCellEventArgs e)
        {
            RadCheckBoxEditor cbEditor1 = e.ActiveEditor as RadCheckBoxEditor;

            if (cbEditor1 != null)
            {
                cbEditor1.ValueChanged -= cbEditor1_ValueChanged;
                cbEditor1.ValueChanged += cbEditor1_ValueChanged;
            }
        }
Exemple #8
0
        private void gvSchedule_CellEditorInitialized(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e)
        {
            RadCheckBoxEditor cbEditor = e.ActiveEditor as RadCheckBoxEditor;

            if (cbEditor != null)
            {
                cbEditor.ValueChanged -= cbEditor_ValueChanged;
                cbEditor.ValueChanged += cbEditor_ValueChanged;
            }
        }
        private void gvSubjects_CellEditorInitialized(object sender, GridViewCellEventArgs e)
        {
            RadCheckBoxEditor cbEditor = e.ActiveEditor as RadCheckBoxEditor;

            if (cbEditor != null)
            {
                cbEditor.ValueChanged -= cbEditor_ValueChanged;
                cbEditor.ValueChanged += cbEditor_ValueChanged;
            }
        }
        private void cbEditor1_ValueChanged(object sender, EventArgs e)
        {
            StudentSchedule sa     = new StudentSchedule();
            int             i      = gvAllSchedules.CurrentRow.Index;
            string          subass = gvAllSchedules.Rows[i].Cells["SubjectAssignments"].Value.ToString();
            int             index  = Schedules.FindIndex(item => item.SubjectAssignments == subass);

            Schedules[index].Selected = false;
            sa = Schedules[index];

            RadCheckBoxEditor cbEditor1 = sender as RadCheckBoxEditor;
            StudentSubject    ss        = new StudentSubject()
            {
                StudentSY            = controlStudentId + SY,
                SubjectCode          = sa.SubjectCode,
                SubjectAssignments   = sa.SubjectAssignments,
                StudentEnrSubCode    = controlStudentId + SY + sa.SubjectCode,
                LockFirst            = false,
                LockSecond           = false,
                LockThird            = false,
                LockFourth           = false,
                FirstPeriodicRating  = 0.00,
                SecondPeriodicRating = 0.00,
                ThirdPeriodicRating  = 0.00,
                FourthPeriodicRating = 0.00
            };

            if ((Telerik.WinControls.Enumerations.ToggleState)cbEditor1.Value == Telerik.WinControls.Enumerations.ToggleState.On)
            {
                sa.Selected = false;
                AddFromControl.Add(sa);
                subjects.Add(ss);
                Schedules.Remove(sa);
            }
            else if ((Telerik.WinControls.Enumerations.ToggleState)cbEditor1.Value == Telerik.WinControls.Enumerations.ToggleState.Off)
            {
                sa.Selected = false;
                ControlSchedule.Remove(sa);
                subjects.Remove(ss);
                AddFromAll.Add(sa);
            }
        }
Exemple #11
0
 void grdDeleteLocations_ValueChanged(object sender, EventArgs e)
 {
     try
     {
         RadCheckBoxEditor radio = sender as RadCheckBoxEditor;
         // GridViewRowInfo row = grdDeleteLocations.CurrentRow ;
         if (radio != null)
         {
             bool Status = false;//grdDeleteLocations.CurrentRow.Cells[COLSD.Delete].Value.ToBool();
             if (radio.Value.ToStr().Equals("On"))
             {
                 Status = true;
             }
             else
             {
                 Status = false;
             }
             //if (Status)
             //{
             //    Status = false;
             //}
             //else
             //{
             //    Status = true;
             //}
             string PostCode = grdDeleteLocations.CurrentRow.Cells[COLSD.HalfPostCode].Value.ToStr();
             grdLocations.BeginUpdate();
             for (int i = 0; i < grdLocations.Rows.Count; i++)
             {
                 if (grdLocations.Rows[i].Cells[COLSD.HalfPostCode].Value.ToStr() == PostCode)
                 {
                     grdLocations.Rows[i].Cells[COLSD.Delete].Value = Status;
                 }
             }
             grdLocations.EndUpdate();
         }
     }
     catch (Exception ex)
     {
         ENUtils.ShowMessage(ex.Message);
     }
 }
Exemple #12
0
        private void dgw_CellValueChanged(object sender, GridViewCellEventArgs e)
        {
            RadCheckBoxEditor check_editor = sender as RadCheckBoxEditor;

            if (check_editor == null)
            {
                return;
            }

            if ((bool)check_editor.Value == true)
            {
                // You can make all other check boxes disabled here

                Fragancia _newFrag = new Fragancia();
                _newFrag.idEstado   = int.Parse(dgw.Rows[e.RowIndex].Cells["idFragancia"].Value.ToString());
                _newFrag.NombreReal = dgw.Rows[e.RowIndex].Cells["NombreReal"].Value.ToString();

                _listFraganciasSeleccionadas.Add(_newFrag);

                dgw_Seleccionados.DataSource = _listFraganciasSeleccionadas;
            }
        }