예제 #1
0
 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);
         }
     });
 }
예제 #2
0
        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;
        }