private void SetRequireField()
 {
     TxtSoukoName.Require(true);
     CboStoreCD.Require(true);
     CboSoukoType.Require(true);
     //soukotype==5
     //ScSoukoMakerCD.TxtCode.Require(true);
     //ScSoukoMakerCD.TxtChangeDate.Require(true);
     //soukotpe==8
     //TxtHikiateOrder.Require(true);
 }
        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;
            }
        }