示例#1
0
 public frmEmailType()
 {
     EmailTypes = new EmailTypeList();
     EmailTypes.evtIsSavable += new Event.IsSavableHandler(EmailTypes_evtIsSavable);
     InitializeComponent();
     this.dgvEmailType.DataSource = EmailTypes.List;
     this.dgvEmailType.KeyDown   += new KeyEventHandler(dgvEmailType_KeyDown);
 }
示例#2
0
        private void Form1_Load(object sender, EventArgs e)
        {
            el = new EmployeeList();

            departments = new DepartmentList();
            departments = departments.GetAll();


            phoneTypes = new PhoneTypeList();
            phoneTypes = phoneTypes.GetAll();

            emailTypes = new EmailTypeList();
            emailTypes = emailTypes.GetAll();

            HobbyList hobbyList;

            hobbyList = new HobbyList();
            hobbyList.GetAll();
            LoadHobbies(hobbyList);

            dgvFamily.DataError                  += DgvFamily_DataError;
            dgvFamily.CellFormatting             += DgvFamily_CellFormatting;
            dgvEmployee.CellFormatting           += DgvEmployee_CellFormatting;
            dgvEmployeePhones.CellFormatting     += DgvEmployeePhones_CellFormatting;
            dgvEmployeeEmail.CellFormatting      += DgvEmployeeEmail_CellFormatting;
            dgvEmployeePhones.DataError          += DgvEmployeePhones_DataError;
            dgvEmployeeEmail.DataError           += DgvEmployeeEmail_DataError;
            dgvEmployee.DataError                += DgvEmployee_DataError;
            dgvEmployee.AutoGenerateColumns       = false;
            dgvSubordinate.AutoGenerateColumns    = false;
            dgvSubordinate.CellFormatting        += DgvSubordinate_CellFormatting;
            dgvSubordinate.DataError             += DgvSubordinate_DataError;
            dgvFamily.AutoGenerateColumns         = false;
            dgvEmployeePhones.AutoGenerateColumns = false;
            dgvEmployeeEmail.AutoGenerateColumns  = false;
            el.Savable     += El_Savable;
            mnuSave.Enabled = false;
            dgvEmployee.RowHeaderMouseDoubleClick    += DgvEmployee_RowHeaderMouseDoubleClick;
            dgvSubordinate.RowHeaderMouseDoubleClick += DgvSubordinate_RowHeaderMouseDoubleClick;
        }
示例#3
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     EmailTypes = EmailTypes.Save();
     this.dgvEmailType.Refresh();
     this.btnSave.Enabled = false;
 }
示例#4
0
 private void btnGet_Click(object sender, EventArgs e)
 {
     EmailTypes = EmailTypes.GetAll();
     this.dgvEmailType.DataSource = EmailTypes.List;
 }