private bool DisplayData(CKM_SearchControl sc) { mse = new M_Souko_Entity { SoukoCD = sc.Code, ChangeDate = sc.ChangeDate }; dtLocation = mtsbl.M_Location_Select(mse); if (dtLocation != null) { GvTana.DataSource = dtLocation; } mse = mtsbl.M_Souko_Select(mse); if (mse != null) { TxtSoukoName.Text = mse.SoukoName; CboStoreCD.SelectedValue = mse.StoreCD; txtZipCD1.Text = mse.ZipCD1; txtZipCD2.Text = mse.ZipCD2; TxtAddress1.Text = mse.Address1; TxtAddress2.Text = mse.Address2; TxtTelePhoneNo.Text = mse.TelephoneNO; TxtFaxNo.Text = mse.FaxNO; CboSoukoType.SelectedValue = mse.SoukoType; ScSoukoMakerCD.Code = mse.MakerCD; ScSoukoMakerCD.LabelText = mse.MakerName; TxtHikiateOrder.Text = mse.HikiateOrder; ChkUnitPriceCalcKBN.Checked = mse.UnitPriceCalcKBN.Equals("1") ? true : false; TxtIdouCount.Text = mse.IdouCount; TxtRemark.Text = mse.Remarks; ChkDeleteFlg.Checked = mse.DeleteFlg.Equals("1") ? true : false; TxtSoukoName.Focus(); return(true); } else { mtsbl.ShowMessage("E133"); return(false); } }
/// <summary> /// F2 & F3 Mode /// </summary> /// <param name="mode"></param> #region Function 11 & 12 private void F11() { if (ErrorCheck(11)) { switch (OperationMode) { case EOperationMode.INSERT: if (type == 1) { ScCopySoukoCD.SetFocus(1); } else { if (string.IsNullOrWhiteSpace(ScCopySoukoCD.TxtChangeDate.Text) || DisplayData(ScCopySoukoCD)) { DisablePanel(PanelHeader); EnablePanel(PanelDetail); GvTana.Enabled = true; F11Enable = false; btnDisplay.Enabled = false; TxtSoukoName.Focus(); } } break; case EOperationMode.UPDATE: if (DisplayData(ScSoukoCD)) { DisablePanel(PanelHeader); EnablePanel(PanelDetail); F12Enable = true; F11Enable = false; GvTana.Enabled = true; btnDisplay.Enabled = false; SelectNextControl(PanelDetail, true, true, true, true); } break; case EOperationMode.DELETE: if (DisplayData(ScSoukoCD)) { DisablePanel(PanelHeader); DisablePanel(PanelDetail); GvTana.Enabled = false; GvTana.ClearSelection(); F11Enable = false; btnDisplay.Enabled = false; SelectNextControl(PanelDetail, true, true, true, true); F12Enable = true; } break; case EOperationMode.SHOW: if (DisplayData(ScSoukoCD)) { DisablePanel(PanelHeader); DisablePanel(PanelDetail); GvTana.Enabled = false; F11Enable = false; btnDisplay.Enabled = false; F12Enable = false; } break; } CustomEnable(); //***Add Control Enable/Disable; } }