Ejemplo n.º 1
0
 private void FormGroup_Load(object sender, EventArgs e)
 {
     if (id.HasValue)
     {
         try
         {
             GroupViewModel view = logic.Read(new GroupBindingModel
             {
                 Id = id.Value
             })?[0];
             if (view != null)
             {
                 textBoxName.Text    = view.Name;
                 textBoxProfile.Text = view.Profile.ToString();
                 LoadData();
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK,
                             MessageBoxIcon.Error);
         }
     }
     else
     {
         groupChildren = new Dictionary <int, string>();
     }
 }
Ejemplo n.º 2
0
        private void LoadData()
        {
            var list = logic.Read(null);

            if (list != null)
            {
                dataGridView.DataSource              = list;
                dataGridView.Columns[0].Visible      = false;
                dataGridView.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
            }
        }
Ejemplo n.º 3
0
        public FormGroupChild(GroupLogic logic)
        {
            InitializeComponent();
            List <GroupViewModel> list = logic.Read(null);

            if (list != null)
            {
                comboBoxAddChild.DisplayMember = "ChildName";
                comboBoxAddChild.ValueMember   = "Id";
                comboBoxAddChild.DataSource    = list;
                comboBoxAddChild.SelectedItem  = null;
            }
        }
Ejemplo n.º 4
0
        private void FormUser_Load(object sender, EventArgs e)
        {
            List <RoleViewModel> roleList = roleLogic.Read(null);

            if (roleList != null)
            {
                comboBoxRole.DisplayMember = "NameRole";
                comboBoxRole.ValueMember   = "Id";
                comboBoxRole.DataSource    = roleList;
                comboBoxRole.SelectedItem  = null;
            }

            List <GroupViewModel> groupList = groupLogic.Read(null);

            if (groupList != null)
            {
                cbGroup.DisplayMember = "NameGroup";
                cbGroup.ValueMember   = "Id";
                cbGroup.DataSource    = groupList;
                cbGroup.SelectedItem  = null;
            }

            if (_id.HasValue)
            {
                try
                {
                    var view = userLogic.Read(new UserBindingModel {
                        Id = _id
                    })?[0];
                    int selectedRoleIndex  = Array.IndexOf(roleList.ToArray(), roleList.FirstOrDefault(rec => rec.Id == view.RoleId));
                    int selectedGroupIndex = Array.IndexOf(groupList.ToArray(), groupList.FirstOrDefault(rec => rec.Id == view.GroupId));

                    if (view != null)
                    {
                        tbName.Text               = view.UserName;
                        tbLogin.Text              = view.Login;
                        tbPassword.Text           = view.Password;
                        comboBoxRole.SelectedItem = comboBoxRole.Items[selectedRoleIndex];
                        cbGroup.SelectedItem      = cbGroup.Items[selectedGroupIndex];
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Ejemplo n.º 5
0
 private void LoadData()
 {
     try
     {
         var list = logic.Read(null);
         if (list != null)
         {
             dataGridView.DataSource              = list;
             dataGridView.Columns[0].Visible      = false;
             dataGridView.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 private void OrderGroupWindow_Load(object sender, RoutedEventArgs e)
 {
     try
     {
         var list = logic.Read(new OrderBindingModel
         {
             ProviderId = App.SelectProvider.Id
         });
         comboBoxOrderGroup.ItemsSource  = list;
         comboBoxOrderGroup.SelectedItem = null;
         var listG = logicG.Read(null);
         listBoxGroup.ItemsSource = listG;
     }
     catch (Exception ex)
     {
         logger.Error("Ошибка загрузки данных : " + ex.Message);
         MessageBox.Show(ex.Message, "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
Ejemplo n.º 7
0
 private void FormComponent_Load(object sender, EventArgs e)
 {
     if (id.HasValue)
     {
         try
         {
             var view = logic.Read(new GroupBindingModel {
                 Id = id
             })?[0];
             if (view != null)
             {
                 textBoxName.Text = view.NameGroup;
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
Ejemplo n.º 8
0
        private void FormGroup_Load(object sender, EventArgs e)
        {
            var counsellorsView = counsellorLogic.Read(null);

            comboBoxCounsellor.DisplayMember = "FIO";
            comboBoxCounsellor.ValueMember   = "Id";
            comboBoxCounsellor.DataSource    = counsellorsView;
            comboBoxCounsellor.SelectedItem  = null;
            if (id.HasValue)
            {
                try
                {
                    GroupViewModel view = logic.Read(new GroupBindingModel
                    {
                        Id = id.Value
                    })?[0];
                    if (view != null)
                    {
                        textBoxName.Text             = view.Name;
                        comboBoxProfile.SelectedItem = view.Profile;
                        if (view.CounsellorId.HasValue)
                        {
                            comboBoxCounsellor.SelectedItem = counsellorsView.First(x => x.Id == view.CounsellorId.Value);
                        }
                        groupChildren = childLogic.Read(new ChildBindingModel {
                            GroupId = id
                        }).ToDictionary(x => x.Id.Value, x => x.FIO);
                        LoadData();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK,
                                    MessageBoxIcon.Error);
                }
            }
            else
            {
                groupChildren = new Dictionary <int, string>();
            }
        }
Ejemplo n.º 9
0
        static double UpdateGroup()
        {
            var groupToUpd = GroupLogic
                             .Read(new Group {
                Name = "РТбд-32"
            })
                             .FirstOrDefault();
            var newGroup = new Group
            {
                Id              = groupToUpd.Id,
                Name            = groupToUpd.Name,
                PrefectLastName = "Чернов",
                Year            = groupToUpd.Year
            };
            var startTime = DateTime.Now;

            GroupLogic.Update(newGroup);
            var finishTime = DateTime.Now;

            Console.WriteLine("---Скрипт UpdateGroup выполнен");
            return((finishTime - startTime).TotalMilliseconds);
        }