private GardeshBussines LoadDataGardesh(SqlDataReader dr, bool isLoadNumber)
        {
            var item = new GardeshBussines();

            try
            {
                item.Guid        = (Guid)dr["Guid"];
                item.MoeinGuid   = (Guid)dr["MoeinGuid"];
                item.MoeinCode   = dr["MoeinCode"].ToString();
                item.MoeinName   = dr["MoeinName"].ToString();
                item.TafsilGuid  = (Guid)dr["TafsilGuid"];
                item.TafsilCode  = dr["TafsilCode"].ToString();
                item.TafsilName  = dr["TafsilName"].ToString();
                item.Description = dr["Description"].ToString();
                item.Debit       = (decimal)dr["Debit"];
                item.Credit      = (decimal)dr["Credit"];
                item.DateM       = (DateTime)dr["DateM"];
                if (isLoadNumber)
                {
                    item.SanadNumber = (long)dr["SanadNumber"];
                }
            }
            catch (Exception ex)
            {
                WebErrorLog.ErrorInstence.StartErrorLog(ex);
            }

            return(item);
        }
        private async Task LoadDataAsync()
        {
            try
            {
                _listData = await GardeshBussines.GetAllGardeshAsync(_tafsilGuid);

                GardeshBindingSource.DataSource = _listData?.OrderBy(q => q.DateM)?.ToSortableBindingList();
                _ = Task.Run(HilightGridAsync);
            }
            catch (Exception ex)
            {
                WebErrorLog.ErrorInstence.StartErrorLog(ex);
            }
        }
Example #3
0
        private async Task LoadDataAsync(string search = "")
        {
            try
            {
                _token?.Cancel();
                _token = new CancellationTokenSource();
                _list  = await GardeshBussines.GetAllRooznameAsync(_d1, _d2, search, _token.Token);

                Invoke(new MethodInvoker(() => RooznameBindingSource.DataSource = _list.ToSortableBindingList()));
            }
            catch (Exception ex)
            {
                WebErrorLog.ErrorInstence.StartErrorLog(ex);
            }
        }