Example #1
0
        private void editDepToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Department dep = new Department();

              if (treeViewDepEmpl.SelectedNode != null)
              {
            for (int i = 0; i < _db._ds.Tables["Department"].Rows.Count; i++)
            {
              string depName = _db._ds.Tables["Department"].Rows[i]["Name"].ToString();
              if (depName == treeViewDepEmpl.SelectedNode.Text)
              {
            dep.SetValues(
              Convert.ToInt32(_db._ds.Tables["Department"].Rows[i]["Id"]),
              _db._ds.Tables["Department"].Rows[i]["Name"].ToString());

            DepartmentForm df = new DepartmentForm(dep);
            df.ShowDialog();

            dep = df.dep;

            if (dep.Id != 0)
            {
              _db._ds.Tables["Department"].Rows[i]["Name"] = dep.Name;

              _db._adapterDepartment.Update(_db._ds.Tables["Department"]);
            }

            treeViewDepEmpl.BeginUpdate();
            treeViewDepEmpl.SelectedNode.Text = dep.Name;
            treeViewDepEmpl.EndUpdate();

              }
            }
              }
        }