private void gridViewHangHoa_DoubleClick(object sender, System.EventArgs e) { ThreadHelper.LoadForm(() => { dynamic data = gridViewHangHoa.GetRow(gridViewHangHoa.FocusedRowHandle); if (data != null && data.Id != null) { var info = CRUD.DbContext.DonHangs.Find(data.DonHangId); var loaiDonHang = PrimitiveConvert.StringToEnum <Define.LoaiDonHangEnum>(info.LoaiDonHang); FormBehavior.GenerateForm(new UcDonHang(loaiDonHang, info), data.LoaiPhieu, this.ParentForm, this.Name); } }); }
public UcThuChi(ThuChi data = null) { InitializeComponent(); ThuChi_NoiDungId.DisplayMember = "Ten"; ThuChi_NoiDungId.ValueMember = "Id"; ThuChi_NoiDungId.DataSource = new BindingSource(CRUD.DbContext.DanhMucs.Where(s => s.Loai == Define.LoaiDanhMucEnum.ThuChi.ToString()).ToList(), null); ThuChi_Loai.DisplayMember = "Value"; ThuChi_Loai.ValueMember = "Key"; ThuChi_Loai.DataSource = new BindingSource(Define.LoaiThuChiDict, null); Init(data); if (data != null) { ThuChi_Loai.SelectedValue = PrimitiveConvert.StringToEnum <Define.LoaiThuChiEnum>(data.Loai); } _domainData = data; }