Example #1
0
 private void Update(object sender, EventArgs e)
 {
     if (DG.SelectedRows.Count == 1)
     {
         DataRow    Row      = ((DataRowView)DG.SelectedRows[0].DataBoundItem).Row;
         MTeacher   mTeacher = new MTeacher((string)Row["FullName"], (string)Row["Note"], (string)Row["Departament"], (string)Row["MetodicalDays"], (string)Row["Windows"], (string)Row["Weekends"]);
         AddTeacher add      = new AddTeacher(mTeacher);
         add.Owner = this;
         add.ShowDialog();
     }
     else
     {
         MessageBox.Show("Для изменения выделите только одну строку!");
     }
 }
Example #2
0
 private bool Add()
 {
     if (Lehrer == null)
     {
         string   fullName     = secondName.Text + " " + firstName.Text + " " + patronymic.Text;
         MTeacher Prepodavatel = new MTeacher(fullName, notes.Text, department.Text, metodDays.Text, windows.Text, weekends.Text);
         return(Controllers.CTeacher.Insert(Prepodavatel));
     }
     else
     {
         string fullName = secondName.Text + " " + firstName.Text + " " + patronymic.Text;
         Lehrer.FullName      = fullName;
         Lehrer.Note          = notes.Text;
         Lehrer.Departament   = department.Text;
         Lehrer.MetodicalDays = metodDays.Text;
         Lehrer.Windows       = windows.Text;
         Lehrer.Weekends      = weekends.Text;
         return(Controllers.CTeacher.Update(Lehrer));
     }
 }
Example #3
0
        private void RemoveTeacher(object sender, EventArgs e)
        {
            //DG.Rows.RemoveAt(DG.SelectedCells[0].RowIndex);
            if (DG.SelectedRows.Count == 0)
            {
                return;
            }

            DialogResult dr = MessageBox.Show("Вы точно хотите удалить выделенный ряд(ы)", "Уверены?", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
            MTeacher     mTeacher;

            if (dr == DialogResult.Yes)
            {
                foreach (DataGridViewRow row in DG.SelectedRows)
                {
                    DataRow Row = ((DataRowView)row.DataBoundItem).Row;
                    mTeacher = new MTeacher((string)Row["FullName"], (string)Row["Departament"]);
                    Controllers.CTeacher.Delete(mTeacher);
                }
            }
        }
        private void RemoveTeacher(object sender, EventArgs e)
        {
            try
            {
                Logs.GetInfo("Click button Delete in Teacher");
                //DG.Rows.RemoveAt(DG.SelectedCells[0].RowIndex);
                if (DG.SelectedRows.Count == 0)
                {
                    return;
                }

                DialogResult dr = MessageBox.Show("Вы точно хотите удалить выделенный ряд(ы)", "Уверены?", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                MTeacher     mTeacher;

                if (dr == DialogResult.Yes)
                {
                    foreach (DataGridViewRow row in DG.SelectedRows)
                    {
                        DataRow  Row      = ((DataRowView)row.DataBoundItem).Row;
                        String[] fullName = ((string)Row["FullName"]).Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
                        if (fullName.Length == 3)
                        {
                            mTeacher = new MTeacher(fullName[1], fullName[0], fullName[2], (string)Row["AcademicDegree"], (string)Row["AcademicTitle"], (string)Row["Departament"], (string)Row["MetodicalDays"], (string)Row["Windows"], (string)Row["Weekends"]);
                        }
                        else
                        {
                            mTeacher = new MTeacher(fullName[1], fullName[0], "", (string)Row["AcademicDegree"], (string)Row["AcademicTitle"], (string)Row["Departament"], (string)Row["MetodicalDays"], (string)Row["Windows"], (string)Row["Weekends"]);
                        }
                        Program.refData.CTeacher.Delete(mTeacher);
                    }
                }
            }
            catch (Exception ex)
            {
                Logs.GetError(ex);
            }
        }
 private void Update(object sender, EventArgs e)
 {
     try
     {
         Logs.GetInfo("Click button Change is Teacher");
         if (DG.SelectedRows.Count == 1)
         {
             DataRow  Row      = ((DataRowView)DG.SelectedRows[0].DataBoundItem).Row;
             String[] fullName = ((string)Row["FullName"]).Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
             MTeacher mTeacher;
             if (fullName.Length == 3)
             {
                 mTeacher = new MTeacher(fullName[1], fullName[0], fullName[2], (string)Row["AcademicDegree"], (string)Row["AcademicTitle"], (string)Row["Departament"], (string)Row["MetodicalDays"], (string)Row["Windows"], (string)Row["Weekends"]);
             }
             else
             {
                 mTeacher = new MTeacher(fullName[1], fullName[0], "", (string)Row["AcademicDegree"], (string)Row["AcademicTitle"], (string)Row["Departament"], (string)Row["MetodicalDays"], (string)Row["Windows"], (string)Row["Weekends"]);
             }
             AddTeacher add = new AddTeacher(mTeacher);
             add.Owner = this;
             add.ShowDialog();
         }
         else if (DG.SelectedRows.Count > 1)
         {
             MessageBox.Show("Для изменения выделите только одну строку!");
         }
         else
         {
             MessageBox.Show("Для изменения выделите хотя бы одну строку !");
         }
     }
     catch (Exception ex)
     {
         Logs.GetError(ex);
     }
 }