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