private void AddBtn_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (password1.Password == password2.Password)
                {
                    сотрудник.Пароль = password1.Password;
                    if (сотрудник.КодСотрудника == 0)
                    {
                        ДорожнаяБазаEntities.GetДорожнаяБазаEntities().Сотрудники.Add(сотрудник);
                        ДорожнаяБазаEntities.GetДорожнаяБазаEntities().SaveChanges();
                    }
                    else
                    {
                        var emp = ДорожнаяБазаEntities.GetДорожнаяБазаEntities().Сотрудники.Find(сотрудник.КодСотрудника);
                        emp = сотрудник;

                        ДорожнаяБазаEntities.GetДорожнаяБазаEntities().SaveChanges();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            MenegerFrame.Frame.GoBack();
        }
        //////////////////////////////////////////////////////////////////////////////////////////////////////
        //Страница склада
        public void updateTab3()
        {
            var comboList = ДорожнаяБазаEntities.GetДорожнаяБазаEntities().СкладМатериала.ToList();

            comboList = comboList.Where(p => p.МатериалНаз.ToLower().Contains(TBM.Text.ToLower())).ToList();

            DGW.ItemsSource = comboList;
        }
Beispiel #3
0
        private void updata()
        {
            var comboList = ДорожнаяБазаEntities.GetДорожнаяБазаEntities().СписокРасходов.ToList();

            comboList = comboList.Where(p => p.СкладМатериала.МатериалНаз.ToLower().Contains(TBM.Text.ToLower()) && p.Задача == задача.КодЗадачи).ToList();

            DGM.ItemsSource = comboList;
        }
        public AuthorizPage()
        {
            InitializeComponent();

            ДорожнаяБазаEntities v = null;

            v = ДорожнаяБазаEntities.GetДорожнаяБазаEntities();
        }
        public AddEmpPage(Сотрудники сотрудник)
        {
            this.сотрудник = сотрудник;

            InitializeComponent();
            DataContext     = сотрудник;
            CBB.ItemsSource = ДорожнаяБазаEntities.GetДорожнаяБазаEntities().Бригады.ToList();
        }
 //удаление материала
 private void DelMatBtn_Click(object sender, RoutedEventArgs e)
 {
     if (MessageBox.Show("Вы дельствительно хотете удалить пазицию", "Подверждение", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
     {
         ДорожнаяБазаEntities.GetДорожнаяБазаEntities().СкладМатериала.Remove((sender as Button).DataContext as СкладМатериала);
         ДорожнаяБазаEntities.GetДорожнаяБазаEntities().SaveChanges();
         updateTab3();
     }
 }
 //Удалить Сотрудника
 private void DelEmp_Click(object sender, RoutedEventArgs e)
 {
     if (MessageBox.Show("Вы дельствительно хотете уволить сотрудника", "Подверждение", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
     {
         ДорожнаяБазаEntities.GetДорожнаяБазаEntities().Сотрудники.Remove((sender as Button).DataContext as Сотрудники);
         ДорожнаяБазаEntities.GetДорожнаяБазаEntities().SaveChanges();
         updateTab2();
     }
 }
        public AddMatConPage(Задачи задача)
        {
            DataContext = cписокРасходов;

            InitializeComponent();

            CBM.ItemsSource = ДорожнаяБазаEntities.GetДорожнаяБазаEntities().СкладМатериала.ToList();
            this.Задачи     = задача;
        }
 //Удалить задачу
 private void DelTaskBtn_Click(object sender, RoutedEventArgs e)
 {
     if (MessageBox.Show("Вы дельствительно хотете удалить задачу", "Подверждение", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
     {
         ДорожнаяБазаEntities.GetДорожнаяБазаEntities().Задачи.Remove((sender as Button).DataContext as Задачи);
         ДорожнаяБазаEntities.GetДорожнаяБазаEntities().SaveChanges();
         updateTab1();
     }
 }
Beispiel #10
0
 private void DelBriBtn_Click(object sender, RoutedEventArgs e)
 {
     if (MessageBox.Show("Вы дельствительно хотете удалить пазицию", "Подверждение", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
     {
         ДорожнаяБазаEntities.GetДорожнаяБазаEntities().Бригады.Remove((sender as Button).DataContext as Бригады);
         ДорожнаяБазаEntities.GetДорожнаяБазаEntities().SaveChanges();
         DGB.ItemsSource = ДорожнаяБазаEntities.GetДорожнаяБазаEntities().Бригады.ToList();
     }
 }
Beispiel #11
0
        public AddTaskPage(Задачи задача)
        {
            this.задача = задача;

            InitializeComponent();
            задача.Дата     = DateTime.Today;
            DataContext     = задача;
            CBK.ItemsSource = ДорожнаяБазаEntities.GetДорожнаяБазаEntities().Категории.ToList();
            CBB.ItemsSource = ДорожнаяБазаEntities.GetДорожнаяБазаEntities().Бригады.ToList();
        }
 private void AddBtn_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         ДорожнаяБазаEntities.GetДорожнаяБазаEntities().СкладМатериала.Add(СкладМатериала);
         ДорожнаяБазаEntities.GetДорожнаяБазаEntities().SaveChanges();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
     MenegerFrame.Frame.GoBack();
 }
        //Обновление всех даных
        public void Updata()
        {
            updateTab1();
            updateTab2();
            updateTab3();

            var comboList = ДорожнаяБазаEntities.GetДорожнаяБазаEntities().Бригады.ToList();

            comboList.Insert(0, new Бригады
            {
                Название = "Все"
            });
            CBB1.ItemsSource = comboList;
            CBB2.ItemsSource = comboList;

            CBB1.SelectedIndex = 0;
            CBB2.SelectedIndex = 0;
        }
        ////////////////////////////////////////////////////////////////////////////////////////////////////
        //Страница задачь
        public void updateTab1()
        {
            var comboList = ДорожнаяБазаEntities.GetДорожнаяБазаEntities().Задачи.ToList();

            if (CBB1.SelectedIndex > 0)
            {
                comboList = comboList.Where(p => p.Бригады == (CBB1.SelectedItem as Бригады)).ToList();
            }

            if (сотрудник.Доступ == "1")
            {
                DGT.ItemsSource = comboList;
            }
            else
            {
                DGT.ItemsSource = comboList.Where(p => p.Бригада == сотрудник.Бригада);
            }
        }
        private void OkBtn_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                var   material = ДорожнаяБазаEntities.GetДорожнаяБазаEntities().СкладМатериала.Find(складМатериала.КодМатериала);
                float kol_vo   = float.Parse(PlisBox.Text);

                material.Количиство += kol_vo;

                ДорожнаяБазаEntities.GetДорожнаяБазаEntities().SaveChanges();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            mainPage.updateTab3();

            this.Close();
        }
        //////////////////////////////////////////////////////////////////////////////////////////////////////
        //Страница сотрудников
        public void updateTab2()
        {
            var comboList = ДорожнаяБазаEntities.GetДорожнаяБазаEntities().Сотрудники.ToList();

            if (CBB2.SelectedIndex > 0)
            {
                comboList = comboList.Where(p => p.Бригады == (CBB2.SelectedItem as Бригады)).ToList();
            }

            comboList = comboList.Where(p => p.Имя.ToLower().Contains(TBN.Text.ToLower())).ToList();

            if (сотрудник.Доступ == "1")
            {
                LVC.ItemsSource = comboList;
            }
            else
            {
                LVC0.ItemsSource = comboList.Where(p => p.Бригада == сотрудник.Бригада);
            }
        }
Beispiel #17
0
        private void OkBtn_Click(object sender, RoutedEventArgs e)
        {
            TextRange textRange = new TextRange(ReportBox.Document.ContentStart, ReportBox.Document.ContentEnd);

            задача.Отчет = textRange.Text;

            try
            {
                var task = ДорожнаяБазаEntities.GetДорожнаяБазаEntities().Задачи.Find(задача.КодЗадачи);
                task = задача;

                ДорожнаяБазаEntities.GetДорожнаяБазаEntities().SaveChanges();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            this.Close();
        }
Beispiel #18
0
        private void AddBtn_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (бригада.КодБригады == 0)
                {
                    ДорожнаяБазаEntities.GetДорожнаяБазаEntities().Бригады.Add(бригада);
                }
                else
                {
                    var bri = ДорожнаяБазаEntities.GetДорожнаяБазаEntities().Бригады.Find(бригада.КодБригады);
                    bri = бригада;
                }

                ДорожнаяБазаEntities.GetДорожнаяБазаEntities().SaveChanges();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            MenegerFrame.Frame.GoBack();
        }
        private void AddBtn_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                cписокРасходов.Задачи = Задачи;

                var sr = ДорожнаяБазаEntities.GetДорожнаяБазаEntities().СписокРасходов.ToList().Find(p => p.Задачи == Задачи && p.СкладМатериала == cписокРасходов.СкладМатериала);
                if (sr != null)
                {
                    sr.КолисчествоРасхода += cписокРасходов.КолисчествоРасхода;
                }
                else
                {
                    ДорожнаяБазаEntities.GetДорожнаяБазаEntities().СписокРасходов.Add(cписокРасходов);
                }

                var minZ = ДорожнаяБазаEntities.GetДорожнаяБазаEntities().СкладМатериала.ToList().Find(p => p == cписокРасходов.СкладМатериала);

                if (minZ.Количиство - cписокРасходов.КолисчествоРасхода > 0)
                {
                    minZ.Количиство -= cписокРасходов.КолисчествоРасхода;
                }
                else
                {
                    MessageBox.Show("на складе всего " + minZ.Количиство.ToString());
                    return;
                }

                ДорожнаяБазаEntities.GetДорожнаяБазаEntities().SaveChanges();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            MenegerFrame.Frame.GoBack();
        }
        private void VxodBtn_Click(object sender, RoutedEventArgs e)
        {
            //просба подождать
            InfV.Visibility = Visibility.Visible;

            //открытие поотока
            new Thread(() =>
            {
                Dispatcher.Invoke((Action)(() =>
                {//поиск пользователя
                    var vxod = ДорожнаяБазаEntities.GetДорожнаяБазаEntities().Сотрудники.ToList().Find(p => p.Логин == login.Text && p.Пароль == Convert.ToString(password.Password));
                    //проверка успеха поиска
                    if (vxod != null)
                    {
                        MenegerFrame.Frame.Navigate(new MainPage(vxod));//откртие главной формы
                    }
                    else
                    {
                        InfV.Visibility = Visibility.Hidden;                  //скрытие надпись подаждать
                        MessageBox.Show("не верный лошин или пароль", "упс"); //вывод собщене об ощибки
                    }
                }));
            }).Start();
        }
Beispiel #21
0
        private void AddBtn_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (задача.КодЗадачи == 0)
                {
                    ДорожнаяБазаEntities.GetДорожнаяБазаEntities().Задачи.Add(задача);
                    ДорожнаяБазаEntities.GetДорожнаяБазаEntities().SaveChanges();
                }
                else
                {
                    var task = ДорожнаяБазаEntities.GetДорожнаяБазаEntities().Задачи.Find(задача.КодЗадачи);
                    task = задача;

                    ДорожнаяБазаEntities.GetДорожнаяБазаEntities().SaveChanges();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            MenegerFrame.Frame.GoBack();
        }
Beispiel #22
0
 private void Page_IsVisibleChanged(object sender, DependencyPropertyChangedEventArgs e)
 {
     DGB.ItemsSource = ДорожнаяБазаEntities.GetДорожнаяБазаEntities().Бригады.ToList().Where(p => p.Название.ToLower().Contains(TBB.Text.ToLower()));
 }
Beispiel #23
0
 private void TBB_TextChanged(object sender, TextChangedEventArgs e)
 {
     DGB.ItemsSource = ДорожнаяБазаEntities.GetДорожнаяБазаEntities().Бригады.ToList().Where(p => p.Название.ToLower().Contains(TBB.Text.ToLower()));
 }
Beispiel #24
0
        public BrigadeEditorPage()
        {
            InitializeComponent();

            DGB.ItemsSource = ДорожнаяБазаEntities.GetДорожнаяБазаEntities().Бригады.ToList();
        }