private void LoadData()
 {
     try
     {
         var list = visitLogic.Read(new VisitBindingModel
         {
             DateFrom = dateTimePickerFrom.Value,
             DateTo   = dateTimePickerTo.Value
         });
         if (list != null)
         {
             dataGridViewVisits.DataSource         = list;
             dataGridViewVisits.Columns[0].Visible = false;
             dataGridViewVisits.Columns[1].Visible = false;
             dataGridViewVisits.Columns[5].Visible = false;
             dataGridViewVisits.Columns[6].Visible = false;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Ошибка загрузки данных по посещениям", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Ejemplo n.º 2
0
        private void LoadData()
        {
            var list = logic.Read(new VisitBindingModel
            {
                ClientId = id
            });

            if (list != null)
            {
                dataGridVisits.ItemsSource           = list;
                dataGridVisits.Columns[0].Visibility = Visibility.Hidden;
                dataGridVisits.Columns[1].Visibility = Visibility.Hidden;
                dataGridVisits.Columns[3].Visibility = Visibility.Hidden;
            }
        }
Ejemplo n.º 3
0
        private void WindowVisit_Loaded(object sender, RoutedEventArgs e)
        {
            if (id.HasValue)
            {
                try
                {
                    VisitViewModel view = logic.Read(new VisitBindingModel
                    {
                        Id = id.Value
                    })?[0];
                    if (view != null)
                    {
                        CalendarVisit.DisplayDate  = view.Date;
                        CalendarVisit.SelectedDate = view.Date;
                        oldDate          = view.Date;
                        visitsProcedures = view.VisitProcedures;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Ошибка", MessageBoxButton.OK,
                                    MessageBoxImage.Error);
                }
            }
            else
            {
                visitsProcedures           = new Dictionary <int, string>();
                CalendarVisit.SelectedDate = DateTime.Now;
            }
            var list = logic.GetPickDate(new VisitBindingModel
            {
                Date = CalendarVisit.SelectedDate.Value
            });

            ComboBoxTime.ItemsSource = list;
            if (oldDate != DateTime.MinValue)
            {
                list.Add(oldDate);
                ComboBoxTime.SelectedItem = oldDate;
            }
            LoadData();
        }
Ejemplo n.º 4
0
        private void WindowLinkingDistribution_Loaded(object sender, RoutedEventArgs e)
        {
            var listVisit = logicVisit.Read(null);

            if (listVisit != null)
            {
                ComboBoxVisit.ItemsSource = listVisit;
            }
            var listDistribution = logicDistribution.Read(new DistributionBindingModel {
                EmployeeId = employeeId
            });

            if (listDistribution != null)
            {
                ComboBoxDistribution.ItemsSource = listDistribution;
            }
            if (distributionId != null)
            {
                ComboBoxDistribution.SelectedItem = SetValueDistribution(distributionId.Value);
            }
        }