Пример #1
0
        private void GetAllDocuments()
        {
            dataGridViewAllLists.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
            dataGridViewAllLists.Rows.Clear();
            dataGridViewAllLists.ColumnCount        = 6;
            dataGridViewAllLists.Columns[0].Name    = "Id";
            dataGridViewAllLists.Columns[0].Visible = false;
            dataGridViewAllLists.Columns[1].Name    = "Tytuł";
            dataGridViewAllLists.Columns[2].Name    = "Data";
            dataGridViewAllLists.Columns[3].Name    = "Numer Klienta";
            dataGridViewAllLists.Columns[4].Name    = "Cena netto";
            dataGridViewAllLists.Columns[5].Name    = "Cena brutto";

            try
            {
                var response = JsonConvert.DeserializeObject <BaseResponse>(_webApiClient.GetDocuments());

                if ((int)response.Code == 200)
                {
                    foreach (var item in response.Data)
                    {
                        foreach (var prod in item.Products)
                        {
                            _netPrice   = +CalculateTotalGrossPrice((int)prod.Amount, (decimal)prod.NetPrice);
                            _grossPrice = +CalculateTotalGrossPrice((int)prod.Amount, (decimal)prod.GrossPrice);
                        }

                        dataGridViewAllLists.Rows.Add(item.Id, item.Title, item.Date, item.ClientNumber, _netPrice, _grossPrice);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(" " + ex);
                _log.Error(ex);
            }

            dataGridViewAllLists.Refresh();
            _netPrice   = 0;
            _grossPrice = 0;
        }
Пример #2
0
 private void AutocompleteDetailDocument()
 {
     try
     {
         var response = JsonConvert.DeserializeObject <BaseResponse>(_webApiClient.GetDocuments());
         if ((int)response.Code == 200)
         {
             foreach (var item in response.Data)
             {
                 if (item.Id == _docId)
                 {
                     textBoxNameDoc.Text   = item.Title;
                     textBoxClientNum.Text = Convert.ToString(item.ClientNumber);
                 }
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(" " + ex);
         _log.Error(ex);
     }
 }