Ejemplo n.º 1
0
        private bool CheckDetail(int index)
        {
            switch (index)
            {
            case (int)EIndex.StoreCD:
                //入力なければチェックなし
                if (detailControls[index].Text == "")
                {
                    ScStore.LabelText = "";
                    return(true);
                }
                else
                {
                    //ストアマスタデータチェック
                    Store_BL       mbl = new Store_BL();
                    M_Store_Entity mse = new M_Store_Entity
                    {
                        StoreCD    = detailControls[index].Text,
                        ChangeDate = ckM_Label1.Text
                    };

                    DataTable dt = mbl.M_Store_Select(mse);
                    if (dt.Rows.Count > 0)
                    {
                        ScStore.LabelText = dt.Rows[0]["StoreName"].ToString();
                    }
                    else
                    {
                        //E136
                        mbl.ShowMessage("E136");
                        ScStore.LabelText = "";
                        return(false);
                    }
                }
                break;

            case (int)EIndex.StaffName:

                break;

            case (int)EIndex.StaffTo:
                if (detailControls[index].Text != "")
                {
                    int result = detailControls[index].Text.CompareTo(detailControls[index - 1].Text);
                    if (result < 0)
                    {
                        //E106
                        mbl.ShowMessage("E106");
                        detailControls[index].Focus();
                        return(false);
                    }
                }
                break;
            }

            return(true);
        }
        /// <summary>
        /// 画面クリア(0:全項目、1:KEY部以外)
        /// </summary>
        /// <param name="Kbn"></param>
        private void Scr_Clr(short Kbn)
        {
            foreach (Control ctl in detailControls)
            {
                if (ctl.GetType().Equals(typeof(CKM_Controls.CKM_CheckBox)))
                {
                    ((CheckBox)ctl).Checked = false;
                }
                else if (ctl.GetType().Equals(typeof(Panel)))
                {
                }
                else if (ctl.GetType().Equals(typeof(CKM_Controls.CKM_ComboBox)))
                {
                    ((CKM_Controls.CKM_ComboBox)ctl).SelectedIndex = -1;
                }
                else
                {
                    ctl.Text = "";
                }
            }

            foreach (Control ctl in detailLabels)
            {
                ((CKM_SearchControl)ctl).LabelText = "";
            }


            //初期値セット
            string ymd = mibl.GetDate();

            //スタッフマスター(M_Staff)に存在すること
            //[M_Staff]
            M_Staff_Entity mse = new M_Staff_Entity
            {
                StaffCD    = InOperatorCD,
                ChangeDate = mibl.GetDate()
            };
            Staff_BL bl  = new Staff_BL();
            bool     ret = bl.M_Staff_Select(mse);

            if (ret)
            {
                CboStoreCD.SelectedValue = mse.StoreCD;
            }

            //[M_Store]
            M_Store_Entity mse2 = new M_Store_Entity
            {
                StoreCD    = mse.StoreCD,
                ChangeDate = ymd
            };
            Store_BL  sbl = new Store_BL();
            DataTable dt  = sbl.M_Store_Select(mse2);

            if (dt.Rows.Count > 0)
            {
            }
            else
            {
                bbl.ShowMessage("E133");
                EndSec();
            }

            CboSoukoName.Enabled = false;
            detailControls[1].Focus();
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 画面クリア(0:全項目、1:KEY部以外)
        /// </summary>
        /// <param name="Kbn"></param>
        private void Scr_Clr(short Kbn)
        {
            foreach (Control ctl in detailControls)
            {
                if (ctl.GetType().Equals(typeof(CKM_Controls.CKM_CheckBox)))
                {
                    ((CheckBox)ctl).Checked = false;
                }
                else if (ctl.GetType().Equals(typeof(Panel)))
                {
                }
                else if (ctl.GetType().Equals(typeof(CKM_Controls.CKM_ComboBox)))
                {
                    ((CKM_Controls.CKM_ComboBox)ctl).SelectedIndex = -1;
                }
                else
                {
                    ctl.Text = "";
                }
            }

            ScVendor.LabelText = "";
            //foreach (Control ctl in detailLabels)
            //{
            //    ((CKM_SearchControl)ctl).LabelText = "";
            //}


            //初期値セット
            string ymd = ssbl.GetDate();

            //スタッフマスター(M_Staff)に存在すること
            //[M_Staff]
            M_Staff_Entity mse = new M_Staff_Entity
            {
                StaffCD    = InOperatorCD,
                ChangeDate = ymd
            };
            Staff_BL bl  = new Staff_BL();
            bool     ret = bl.M_Staff_Select(mse);

            if (ret)
            {
                CboStoreCD.SelectedValue = mse.StoreCD;
            }

            //[M_Store]
            M_Store_Entity mse2 = new M_Store_Entity
            {
                StoreCD    = mse.StoreCD,
                ChangeDate = ymd
            };
            Store_BL  sbl = new Store_BL();
            DataTable dt  = sbl.M_Store_Select(mse2);

            if (dt.Rows.Count > 0)
            {
            }
            else
            {
                bbl.ShowMessage("E133");
                EndSec();
            }

            ((CheckBox)detailControls[(int)EIndex.ChkMiNyuka]).Checked   = true;
            ((CheckBox)detailControls[(int)EIndex.ChkNyukaZumi]).Checked = true;

            for (int i = (int)EIndex.ChkJuchuAri; i <= (int)EIndex.ChkEdi; i++)
            {
                if (detailControls[i].GetType().Equals(typeof(CKM_Controls.CKM_CheckBox)))
                {
                    ((CheckBox)detailControls[i]).Checked = true;
                }
            }

            GvDetail.DataSource = null;
            GvDetail.Enabled    = false;
            Btn_F10.Enabled     = false;

            detailControls[0].Focus();
        }
        /// <summary>
        /// 画面クリア(0:全項目、1:KEY部以外)
        /// </summary>
        /// <param name="Kbn"></param>
        private void Scr_Clr(short Kbn)
        {
            foreach (Control ctl in detailControls)
            {
                if (ctl.GetType().Equals(typeof(CKM_Controls.CKM_RadioButton)))
                {
                    ((RadioButton)ctl).Checked = false;
                }
                else if (ctl.GetType().Equals(typeof(Panel)))
                {
                }
                else if (ctl.GetType().Equals(typeof(CKM_Controls.CKM_ComboBox)))
                {
                    ((CKM_Controls.CKM_ComboBox)ctl).SelectedIndex = -1;
                }
                else
                {
                    ctl.Text = "";
                }
            }

            //初期値セット
            string ymd = nnbl.GetDate();

            //スタッフマスター(M_Staff)に存在すること
            //[M_Staff]
            M_Staff_Entity mse = new M_Staff_Entity
            {
                StaffCD    = InOperatorCD,
                ChangeDate = ymd
            };
            Staff_BL bl  = new Staff_BL();
            bool     ret = bl.M_Staff_Select(mse);

            if (ret)
            {
                CboStoreCD.SelectedValue = mse.StoreCD;
                //パラメータ 基準日:Form.日付,店舗:Form.店舗	,得意先区分:3
                ScCustomer.Value2 = mse.StoreCD;
            }

            //[M_Store]
            M_Store_Entity mse2 = new M_Store_Entity
            {
                StoreCD    = mse.StoreCD,
                ChangeDate = ymd
            };
            Store_BL  sbl = new Store_BL();
            DataTable dt  = sbl.M_Store_Select(mse2);

            if (dt.Rows.Count > 0)
            {
            }
            else
            {
                bbl.ShowMessage("E133");
                EndSec();
            }

            ((RadioButton)detailControls[(int)EIndex.RdoZan]).Checked = true;

            GvDetail.DataSource = null;
            GvDetail.Enabled    = false;
        }
Ejemplo n.º 5
0
        /// <summary>
        /// 画面クリア(0:全項目、1:KEY部以外)
        /// </summary>
        /// <param name="Kbn"></param>
        private void Scr_Clr(short Kbn)
        {
            foreach (Control ctl in detailControls)
            {
                if (ctl.GetType().Equals(typeof(CKM_Controls.CKM_CheckBox)))
                {
                    ((CheckBox)ctl).Checked = false;
                }
                else if (ctl.GetType().Equals(typeof(Panel)))
                {
                }
                else if (ctl.GetType().Equals(typeof(CKM_Controls.CKM_ComboBox)))
                {
                    ((CKM_Controls.CKM_ComboBox)ctl).SelectedIndex = -1;
                }
                else
                {
                    ctl.Text = "";
                }
            }

            //foreach (Control ctl in detailLabels)
            //{
            //    ((CKM_SearchControl)ctl).LabelText = "";
            //}


            //初期値セット
            string ymd = ssbl.GetDate();

            //スタッフマスター(M_Staff)に存在すること
            //[M_Staff]
            M_Staff_Entity mse = new M_Staff_Entity
            {
                StaffCD    = OperatorCD,
                ChangeDate = ymd
            };
            Staff_BL bl  = new Staff_BL();
            bool     ret = bl.M_Staff_Select(mse);

            if (ret)
            {
                CboStoreCD.SelectedValue = mse.StoreCD;
            }

            //[M_Store]
            M_Store_Entity mse2 = new M_Store_Entity
            {
                StoreCD    = mse.StoreCD,
                ChangeDate = ymd
            };
            Store_BL  sbl = new Store_BL();
            DataTable dt  = sbl.M_Store_Select(mse2);

            if (dt.Rows.Count > 0)
            {
            }
            else
            {
                bbl.ShowMessage("E133");
                EndSec();
            }

            ((CheckBox)detailControls[(int)EIndex.ChkAll]).Checked      = true;
            ((CheckBox)detailControls[(int)EIndex.ChkTujo]).Checked     = true;
            ((CheckBox)detailControls[(int)EIndex.ChkHenpin]).Checked   = true;
            ((CheckBox)detailControls[(int)EIndex.ChkHachuAll]).Checked = true;
            ((CheckBox)detailControls[(int)EIndex.ChkGaisho]).Checked   = true;
            ((CheckBox)detailControls[(int)EIndex.ChkTento]).Checked    = true;
            ((CheckBox)detailControls[(int)EIndex.ChkWeb]).Checked      = true;

            GvDetail.DataSource = null;
            GvDetail.Enabled    = false;
            btnSubF10.Enabled   = false;
        }
Ejemplo n.º 6
0
        /// <summary>
        /// 画面クリア(0:全項目、1:KEY部以外)
        /// </summary>
        /// <param name="Kbn"></param>
        private void Scr_Clr(short Kbn)
        {
            foreach (Control ctl in detailControls)
            {
                if (ctl.GetType().Equals(typeof(CKM_Controls.CKM_CheckBox)))
                {
                    ((CheckBox)ctl).Checked = false;
                }
                else if (ctl.GetType().Equals(typeof(CKM_Controls.CKM_ComboBox)))
                {
                    ((CKM_Controls.CKM_ComboBox)ctl).SelectedIndex = -1;
                }
                else
                {
                    ctl.Text = "";
                }
            }

            foreach (Control ctl in detailLabels)
            {
                ((CKM_SearchControl)ctl).LabelText = "";
            }

            //初期値セット
            string ymd = hsbl.GetDate();

            ScStaff.TxtCode.Text = InOperatorCD;

            txtHacchuuDateFrom.Text = ymd.ToString();
            txtHacchuuDateTo.Text   = ymd.ToString();

            //スタッフマスター(M_Staff)に存在すること
            //[M_Staff]
            M_Staff_Entity mse = new M_Staff_Entity
            {
                StaffCD    = InOperatorCD,
                ChangeDate = hsbl.GetDate()
            };
            Staff_BL bl  = new Staff_BL();
            bool     ret = bl.M_Staff_Select(mse);

            if (ret)
            {
                CboStoreCD.SelectedValue = mse.StoreCD;
                ScStaff.LabelText        = mse.StaffName;
            }

            //[M_Store]
            M_Store_Entity mse2 = new M_Store_Entity
            {
                StoreCD    = mse.StoreCD,
                ChangeDate = ymd
            };
            Store_BL  sbl = new Store_BL();
            DataTable dt  = sbl.M_Store_Select(mse2);

            if (dt.Rows.Count > 0)
            {
            }
            else
            {
                bbl.ShowMessage("E133");
                EndSec();
            }

            //未印刷が初期値
            chkInsatuTaishou_Mihakkou.Checked  = true;
            chkInsatuShurui_Hacchhusho.Checked = true;
            chkInsatuShurui_NetHacchuu.Checked = true;
            chkInsatuShurui_Chokusou.Checked   = true;
            chkInsatuShurui_Cancel.Checked     = true;

            detailControls[(int)EIndex.StoreCD].Focus();
        }