private void F11() { if (ErrorCheck(11)) { switch (OperationMode) { case EOperationMode.INSERT: if (type == 1) { ScStaffCopyCD.SetFocus(1); } else { if (string.IsNullOrWhiteSpace(ScStaffCopyCD.ChangeDate) || (DisplayData(ScStaffCopyCD))) { DisablePanel(PanelHeader); EnablePanel(PanelDetail); btnDisplay.Enabled = F11Enable = false; SelectNextControl(PanelDetail, true, true, true, true); } } break; case EOperationMode.UPDATE: if (DisplayData(ScStaff)) { DisablePanel(PanelHeader); EnablePanel(PanelDetail); F11Enable = btnDisplay.Enabled = false; F12Enable = true; SelectNextControl(PanelDetail, true, true, true, true); } break; case EOperationMode.DELETE: if (DisplayData(ScStaff)) { DisablePanel(PanelHeader); DisablePanel(PanelDetail); SelectNextControl(PanelDetail, true, true, true, true); F11Enable = btnDisplay.Enabled = false; F12Enable = true; } break; case EOperationMode.SHOW: if (DisplayData(ScStaff)) { DisablePanel(PanelHeader); DisablePanel(PanelDetail); F11Enable = btnDisplay.Enabled = false; F12Enable = false; } break; } //***Add Control Enable/Disable; } }
private bool ErrorCheck(int index) { if (index == 11) { //HeaderCheck on F11 if (OperationMode == EOperationMode.INSERT) { if (type == 1)//New { if (!RequireCheck(new Control[] { ScStaff.TxtCode, ScStaff.TxtChangeDate })) { return(false); } if (ScStaff.IsExists(1)) { mstaffBL.ShowMessage("E132"); ScStaff.SetFocus(1); return(false); } } else//Copy { if (!RequireCheck(new Control[] { ScStaff.TxtCode, ScStaff.TxtChangeDate })) { return(false); } if (!RequireCheck(new Control[] { ScStaffCopyCD.TxtCode }, ScStaffCopyCD.TxtChangeDate)) { return(false); } if (!RequireCheck(new Control[] { ScStaffCopyCD.TxtChangeDate }, ScStaffCopyCD.TxtCode)) { return(false); } if (!string.IsNullOrWhiteSpace(ScStaffCopyCD.TxtCode.Text) && !string.IsNullOrWhiteSpace(ScStaffCopyCD.ChangeDate)) { if (!ScStaffCopyCD.IsExists(1)) { mstaffBL.ShowMessage("E133"); ScStaffCopyCD.SetFocus(1); return(false); } } } } else { if (!ScStaff.IsExists(1)) { mstaffBL.ShowMessage("E133"); ScStaff.SetFocus(1); return(false); } } } else if (index == 12) { if (!RequireCheck(new Control[] { ScStaff.TxtCode, ScStaff.TxtChangeDate, txtStaffName, txtStaffKana, txtJoinDate, txtPassword, txtConfirm })) { return(false); } if (OperationMode == EOperationMode.INSERT) { if (ScStaff.IsExists(1)) { //*** ShowMessage mstaffBL.ShowMessage("E132"); ScStaff.SetFocus(1); return(false); } } if (!string.IsNullOrWhiteSpace(ScStore.Code)) { if (StoreData().Rows.Count < 0) { mstaffBL.ShowMessage("E101"); ScStore.Focus(); //txt.MoveNext = false; return(false); } if (StoreData().Rows[0]["DeleteFlg"].ToString() == "1") { mstaffBL.ShowMessage("E158"); ScStore.SetFocus(1); //txt.MoveNext = false; return(false); } if (StoreData().Rows[0]["StoreKBN"].ToString() == "1") { if (!RequireCheck(new Control[] { txtReceiptPrint })) { return(false); } } } if (txtConfirm.Text != txtPassword.Text) { mstaffBL.ShowMessage("E166"); txtConfirm.Focus(); return(false); } //*** Insert Other Error Check } return(true); }