private void FormLoadEvent(object sender, EventArgs e) { InProgramID = Application.ProductName; SetFunctionLabel(EProMode.MENTE); StartProgram(); BindCombo(); BindLocation(); SetRequireField(); SelectNextControl(PanelDetail, true, true, true, true); ScSoukoCD.SetFocus(1); GvTana.DuplicateCheckCol = new string[] { "colTanaCD" }; }
private void Delete() { //*** Delete Function if (mtsbl.M_Souko_Delete(mse)) { ChangeMode(OperationMode); ScSoukoCD.SetFocus(1); mtsbl.ShowMessage("I102"); } else { mtsbl.ShowMessage("S001"); } }
private void InsertUpdate(int mode) { //*** Insert Update Function if (mtsbl.M_Souko_Insert_Update(mse, mode)) { ChangeMode(OperationMode); ScSoukoCD.SetFocus(1); mtsbl.ShowMessage("I101"); } else { mtsbl.ShowMessage("S001"); } }
public override void FunctionProcess(int index) { CKM_SearchControl sc = new CKM_SearchControl(); mtsbl = new MasterTouroku_Souko_BL(); switch (index + 1) { case 2: ChangeMode(EOperationMode.INSERT); break; case 3: ChangeMode(EOperationMode.UPDATE); break; case 4: ChangeMode(EOperationMode.DELETE); break; case 5: ChangeMode(EOperationMode.SHOW); break; case 6: if (bbl.ShowMessage("Q004") == DialogResult.Yes) { ChangeMode(OperationMode); ScSoukoCD.SetFocus(1); } break; case 11: F11(); break; case 12: F12(); break; } }
private void ChangeMode(EOperationMode OperationMode) { base.OperationMode = OperationMode; switch (OperationMode) { case EOperationMode.INSERT: Clear(PanelHeader); Clear(PanelDetail); EnablePanel(PanelHeader); DisablePanel(PanelDetail); GvTana.ClearSelection(); GvTana.Enabled = false; ScSoukoCD.SearchEnable = false; ScCopySoukoCD.SearchEnable = true; ScCopySoukoCD.Enabled = true; F9Visible = false; F12Enable = true; btnDisplay.Enabled = F11Enable = true; break; case EOperationMode.UPDATE: case EOperationMode.DELETE: case EOperationMode.SHOW: Clear(PanelHeader); Clear(PanelDetail); EnablePanel(PanelHeader); DisablePanel(PanelDetail); GvTana.Enabled = false; GvTana.ClearSelection(); ScSoukoCD.SearchEnable = true; ScCopySoukoCD.Enabled = false; F12Enable = false; btnDisplay.Enabled = F11Enable = true; break; } ScSoukoCD.Focus(); }
private bool ErrorCheck(int index) { if (index == 11) { //HeaderCheck on F11 if (OperationMode == EOperationMode.INSERT) { if (type == 1)//New { if (!RequireCheck(new Control[] { ScSoukoCD.TxtCode, ScSoukoCD.TxtChangeDate })) { return(false); } if (ScSoukoCD.IsExists(1)) { //***show Message mtsbl.ShowMessage("E132"); mtsbl.ShowMessage("E132"); ScSoukoCD.SetFocus(1); return(false); } } else//Copy { if (!RequireCheck(new Control[] { ScSoukoCD.TxtCode, ScSoukoCD.TxtChangeDate })) { return(false); } if (!RequireCheck(new Control[] { ScCopySoukoCD.TxtCode }, ScCopySoukoCD.TxtChangeDate)) { return(false); } if (!RequireCheck(new Control[] { ScCopySoukoCD.TxtChangeDate }, ScCopySoukoCD.TxtCode)) { return(false); } if (ScSoukoCD.IsExists(1)) { mtsbl.ShowMessage("E132"); ScSoukoCD.SetFocus(1); return(false); } if (!string.IsNullOrWhiteSpace(ScCopySoukoCD.TxtCode.Text) && !string.IsNullOrWhiteSpace(ScCopySoukoCD.TxtChangeDate.Text)) { if (!ScCopySoukoCD.IsExists(1)) { //*** show Message mtsbl.ShowMessage("E133"); ScCopySoukoCD.SetFocus(1); return(false); } } } } else { if (!RequireCheck(new Control[] { ScSoukoCD.TxtCode, ScSoukoCD.TxtChangeDate })) { return(false); } //if (!ScSoukoCD.IsExists(1)) //{ // //*** Show Message // mtsbl.ShowMessage("E133"); // ScSoukoCD.SetFocus(1); // return false; //} } } else if (index == 12) { if (!RequireCheck(new Control[] { ScSoukoCD.TxtCode, ScSoukoCD.TxtChangeDate, TxtSoukoName, CboStoreCD })) { return(false); } if (!RequireCheck(new Control[] { txtZipCD1 }, txtZipCD2)) { return(false); } if (!RequireCheck(new Control[] { txtZipCD2 }, txtZipCD1)) { return(false); } //if (!CheckZipCD(txtZipCD1)) // return false; if (!CheckZipCDEvent()) { return(false); } if (!RequireCheck(new Control[] { CboSoukoType })) { return(false); } if (ScSoukoMakerCD.Enabled.Equals(true)) //△ { if (!RequireCheck(new Control[] { ScSoukoMakerCD.TxtCode })) { return(false); } } if (!MakerCheck()) { return(false); } if (!TanaCDCheck()) { return(false); } if (OperationMode == EOperationMode.INSERT) { if (ScSoukoCD.IsExists(1)) { //*** ShowMessage mtsbl.ShowMessage("E132"); ScSoukoCD.SetFocus(1); return(false); } } if (OperationMode == EOperationMode.DELETE) { if (ScSoukoCD.IsExistsDeleteCheck()) { mtsbl.ShowMessage("E154"); ScSoukoCD.SetFocus(1); return(false); } } //*** Insert Other Error Check } return(true); }