예제 #1
0
        private void gridViewMedicals_RowCellClick(object sender, RowCellClickEventArgs e)
        {
            var mod = gridViewMedicals.GetRow(e.RowHandle) as DriverMedicalCatalogModel;

            if (mod == null)
            {
                return;
            }

            if (e.Clicks == 2 || e.Column.Name == col_Edit.Name)
            {
                if (XF_DriverMedicalNewEdit.F_ShowEdit(mod.DriverMedicalID) == System.Windows.Forms.DialogResult.Yes)
                {
                    RefreshMedicals();
                }
            }
            else if (e.Column.Name == col_Renew.Name)
            {
                var manager = DriverMedicalManager.CreateNewFromOld(mod.DriverMedicalID);
                if (XF_DriverMedicalNewEdit.F_Show(manager) == System.Windows.Forms.DialogResult.Yes)
                {
                    RefreshMedicals();
                }
            }
        }
예제 #2
0
        private void btnNewMedical_Click(object sender, EventArgs e)
        {
            var manager = DriverMedicalManager.CreateNew();

            if (XF_DriverMedicalNewEdit.F_Show(manager) == System.Windows.Forms.DialogResult.Yes)
            {
                RefreshMedicals();
            }
        }
        public static DialogResult F_ShowEdit(uint driverMedicalID)
        {
            var manager = DriverMedicalManager.CreateEdit(driverMedicalID);

            return(F_Show(manager));
        }