Автор работы: Пользователь скрыл имя, 04 Апреля 2014 в 23:36, дипломная работа
Цель разработки и внедрения АСУ - улучшение качества управления системами различных видов, которое достигается[1]
своевременным предоставлением с помощью АСУ полной и достоверной информации управленческому персоналу для принятия решений;
применением математических методов и моделей для принятия оптимальных решений.
Кроме того, внедрение АСУ обычно приводит к совершенствованию организационных структур и методов управления, более гибкой регламентации документооборота и процедур управления, упорядочению использования и создания нормативов, совершенствованию организации предприятия.
ReportsControl.ShowCustom(
}
}
}
Файл CandidatesEdit.xaml.cs
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using Tools.Classes;
namespace Personal.Candidates
{
public partial class CandidatesEdit : EditControl
{
private readonly dsPersonal dsPersonal;
private dsPersonal journalDs;
private readonly CollectionViewSource candidatesTypesviewsource;
public dsPersonal.СandidatesRow CurrentRow
{
get { return (dsPersonal.СandidatesRow)((
}
public CandidatesEdit(dsPersonal ds, int currentId)
{
InitializeComponent();
journalDs = ds;
dsPersonal = ((dsPersonal)(FindResource("
dsPersonal.Merge(ds);
candidatesTypesviewsource = ((CollectionViewSource)(
if (currentId != 0)
candidatesTypesviewsource.
}
public override void Revert()
{
CurrentRow.RejectChanges();
}
public override bool Add()
{
var row = dsPersonal.Сandidates.
dsPersonal.Сandidates.AddСandi
candidatesTypesviewsource.
return true;
}
public override void RemoveLastRow()
{
CurrentRow.Delete();
}
public override void SaveChanges()
{
journalDs.Сandidates.Merge(
base.SaveChanges();
}
public override bool IsValid()
{
ValidateControls();
return !Validation.GetHasError(
!Validation.GetHasError(
!Validation.GetHasError(
!Validation.GetHasError(
!Validation.GetHasError(
!Validation.GetHasError(
!Validation.GetHasError(
!Validation.GetHasError(
!Validation.GetHasError(
}
public override void ValidateControls()
{
var beFirstName = BindingOperations.
if (beFirstName != null) beFirstName.UpdateSource();
var beLastName = BindingOperations.
if (beLastName != null) beLastName.UpdateSource();
var bePatronimic = BindingOperations.
if (bePatronimic != null) bePatronimic.UpdateSource();
var beDateOfBirth = BindingOperations.
if (beDateOfBirth != null) beDateOfBirth.UpdateSource();
var beAddress = BindingOperations.GetBindingEx
if (beAddress != null) beAddress.UpdateSource();
var bePhone = BindingOperations.
if (bePhone != null) bePhone.UpdateSource();
var beDocNumber = BindingOperations.
if (beDocNumber != null) beDocNumber.UpdateSource();
}
}
}
Перечень замечаний и предложений нормоконтролера
Наименование документа |
№ стр. (листа) |
Услов-ные пометки |
Содержание изменений и предложений |
Примечание |
Пояснительная записка |
||||
Графическая часть |
Информация о работе Разработка системы управления персоналом