private void DiTreVeSom(List<object> ids)
 {
     if (ids != null)
     {
         frmDiTreVeSom frm = new frmDiTreVeSom();
         ProtocolForm.ShowModalDialog(this, frm);
         Fix.PLRefresh();
     }
 }
 public override void ShowViewForm(long id)
 {
     DataRow row = gridViewMaster.GetDataRow(gridViewMaster.FocusedRowHandle);
     if (HelpNumber.ParseInt32(row["LOAI"]) == (Int32)TimeInOutType.NghiPhep)
     {
         frmNghiPhep frm = new frmNghiPhep(id, null);
         ProtocolForm.ShowModalDialog(this, frm);
     }
     else if (HelpNumber.ParseInt32(row["LOAI"]) == (Int32)TimeInOutType.DiSomVeTre)
     {
         frmDiTreVeSom frm = new frmDiTreVeSom(id, null);
         ProtocolForm.ShowModalDialog(this, frm);
     }
     else
     {
         frmTimeInOut frm = new frmTimeInOut(HelpNumber.ParseInt64(row["NV_ID"]), (DateTime)row["NGAY_LAM_VIEC"], null);
         ProtocolForm.ShowModalDialog(this, frm);
     }
 }