EditForm

EditForm ์ƒ์„ฑ

GridView ์—์„œ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ, ์ˆ˜์ •์‹œ ์‚ฌ์šฉํ•˜๋Š” ํŒ์—… ์ฐฝ

BPack.Carrying.App ํ”„๋กœ์ ํŠธ - ์—…๋ฌด๋ชจ๋“ˆํด๋” โ€“ ํ”„๋กœ๊ทธ๋žจ์ฝ”๋“œํด๋”๋‚ด ์ƒ์„ฑ : BPack.Carrying.App.์—…๋ฌด๋ชจ๋“ˆ.ํ”„๋กœ๊ทธ๋žจ์ฝ”๋“œ.XxxEditForm.cs ex) BPack.Carrying.App.MM.MovDoc.MovDocEditForm.cs

  • StrapDataLayout ์ปจํŠธ๋กค์„ ์ถ”๊ฐ€ํ•˜๊ณ  ๋ฐ์ดํ„ฐ์†Œ์Šค์ถ”๊ฐ€์—์„œ ํ•ด๋‹น Model Class๋ฅผ ์„ ํƒํ•ด ์ปจํŠธ๋กค์„ ์ž๋™์ƒ์„ฑํ•œ๋‹ค.

  • LookUpEdit๋Š” ์•„๋ž˜ ์ƒ˜ํ”Œ์ฝ”๋“œ๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ LookUpEditPocket์„ ํ™œ์šฉํ•˜์—ฌ ์ถ”๊ฐ€ํ•œ๋‹ค.

์ƒ์„ฑ์ž์—์„œ InitBoundFieldName(strapDataLayout1) ๋ฉ”์„œ๋“œ๋ฅผ ๋ฐ˜๋“œ์‹œ ์‹คํ–‰ํ•œ๋‹ค.

namespace BPack.Carrying.App.MM.MovDoc
{
    public partial class MovDocEditForm : StrapEditForm
    {
        private LookUpEditPocket _lep = LookUpEditPocket.GetInstance();
        private MovDocArgs _movDocArgs;
        private MovDocModel _movDocModel;
        public MovDocEditForm(MovDocArgs movDocArgs)
        {
            InitializeComponent();
            _movDocArgs = movDocArgs;
            InitBoundFieldName<MovDocModel>(strapDataLayout1);
            _lep.SetSysCode(MOV_TYPE_CDLookUpEdit, "MOV_TYPE_CD", false);
            _lep.SetSysCode(MOV_STATUSLookUpEdit, "MOV_STATUS", false);
            _lep.SetByQuery(FROM_USER_IDLookUpEdit, "AllUsers", null, "", "");
            _lep.SetByQuery(TO_USER_IDLookUpEdit, "AllUsers", null, "", "");
            FROM_WH_CDLookUpEdit.EditValueChanged += FROM_WH_CDLookUpEdit_EditValueChanged;
            TO_WH_CDLookUpEdit.EditValueChanged += TO_WH_CDLookUpEdit_EditValueChanged;
        }
        private void TO_WH_CDLookUpEdit_EditValueChanged(object sender, EventArgs e)
        {
            CommonMes.Helpers.LookUpEditHelper.SetLocation(TO_LOC_CDLookUpEdit, Common.LoginInfo.UserInfo.CompCode
              , _movDocArgs.Select_Extra_Plant_Cd, TO_WH_CDLookUpEdit.EditValue?.ToString());
        }
        private void FROM_WH_CDLookUpEdit_EditValueChanged(object sender, EventArgs e)
        {
            CommonMes.Helpers.LookUpEditHelper.SetLocation(FROM_LOC_CDLookUpEdit, Common.LoginInfo.UserInfo.CompCode,
                _movDocArgs.Select_Extra_Plant_Cd, FROM_WH_CDLookUpEdit.EditValue?.ToString());
        }
        public void RefreshWareHouseInfo()
        {
            CommonMes.Helpers.LookUpEditHelper.SetWareHouse(FROM_WH_CDLookUpEdit, Common.LoginInfo.UserInfo.CompCode, _movDocArgs.Select_Extra_Plant_Cd);
            CommonMes.Helpers.LookUpEditHelper.SetWareHouse(TO_WH_CDLookUpEdit, Common.LoginInfo.UserInfo.CompCode, _movDocArgs.Select_Extra_Plant_Cd);
        }
        public void DataRefresh(object datasource)
        {
            _movDocModel = datasource as MovDocModel;
            movDocModelBindingSource.DataSource = _movDocModel;
        }
    }
}

Last updated