示例#1
0
        public static void EButtonOk(EditWindow edit, Dictionary <string, string> deps)
        {
            edit.ResultRow["LastName"]  = edit.txtLastName.Text.Trim();;
            edit.ResultRow["FirstName"] = edit.txtFirstName.Text.Trim();;
            edit.ResultRow["BirthDate"] = edit.dpAge.SelectedDate;
            string dep = (string)edit.boxDepartments.SelectedItem;

            edit.ResultRow["DepartmentCode"] = deps.FirstOrDefault(d => d.Value == dep).Key.Trim();
            edit.DialogResult = true;
        }
示例#2
0
        public static void MButtonAdd(SqlActivity activity)
        {
            DataRow    dataRow = activity.NewRow();
            EditWindow edit    = new EditWindow(dataRow, activity.Departments);

            edit.ShowDialog();
            if (edit.DialogResult.HasValue && edit.DialogResult.Value)
            {
                activity.AddRow(edit.ResultRow);
            }
        }
示例#3
0
        public static void MButtonEdit(SqlActivity activity, object row)
        {
            DataRowView newRow = (DataRowView)row;

            newRow.BeginEdit();
            EditWindow edit = new EditWindow(newRow.Row, activity.Departments);

            edit.ShowDialog();
            if (edit.DialogResult.HasValue && edit.DialogResult.Value)
            {
                newRow.EndEdit();
                activity.AdapterUpdate();
            }
        }