示例#1
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            string password = PasswordBox.PasswordCharProperty.ToString();

            using (uargazEntities db = new uargazEntities())
            {
                foreach (Учётная_запись logins in db.Учётная_запись)
                {
                    string b = login.Text;
                    string c = on.Password.ToString();
                    if (logins.login == b && logins.password == c)
                    {
                        foreach (Сотрудник сотрудник in db.Сотрудник)
                        {
                            if (logins.Код == сотрудник.Код_учётной_записи)
                            {
                                name  = сотрудник.Фамилия + " " + сотрудник.Имя + " " + сотрудник.Отчество;
                                image = сотрудник.Фото;
                            }
                        }
                    }
                }
                if (db.Учётная_запись.Any(o => o.login == login.Text && o.password == on.Password))
                {
                    MainWindow f = new MainWindow(name, image);
                    f.Show();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Неверный логин или пароль");
                }
            }
        }
示例#2
0
 public Material()
 {
     InitializeComponent();
     using (uargazEntities db = new uargazEntities())
     {
         MaterialTB.ItemsSource = db.Список_использованных_материалов.ToList();
     }
 }
示例#3
0
 public Brigada()
 {
     InitializeComponent();
     using (uargazEntities db = new uargazEntities())
     {
         BrigadaTB.ItemsSource = db.Бригада.ToList();
     }
 }
示例#4
0
 public Transport()
 {
     InitializeComponent();
     using (uargazEntities db = new uargazEntities())
     {
         TransportTB.ItemsSource = db.Транспорт.ToList();
     }
 }
示例#5
0
 public Uchastok()
 {
     InitializeComponent();
     using (uargazEntities db = new uargazEntities())
     {
         UchastokTB.ItemsSource = db.Участок.ToList();
     }
 }
示例#6
0
 public Smena()
 {
     InitializeComponent();
     using (uargazEntities db = new uargazEntities())
     {
         SmenaTB.ItemsSource = db.Смена.ToList();
     }
 }
示例#7
0
 public Avarirabota()
 {
     InitializeComponent();
     using (uargazEntities db = new uargazEntities())
     {
         avaria.ItemsSource = db.Аварийная_работа.ToList();
     }
 }
示例#8
0
 public Zayavka()
 {
     InitializeComponent();
     using (uargazEntities db = new uargazEntities())
     {
         ZayavkaTB.ItemsSource = db.Заявка.ToList();
     }
 }
示例#9
0
        public static uargazEntities GetContext()
        {
            if (_context == null)
            {
                _context = new uargazEntities();
            }

            return(_context);
        }
示例#10
0
        private List <Сотрудник> FindValuePr(string searchQuery)
        {
            List <Сотрудник> сотрудникs = new List <Сотрудник>();

            using (uargazEntities db = new uargazEntities())
            {
                foreach (Сотрудник Сотрудник in db.Сотрудник.ToList())
                {
                    if ($" {Сотрудник.Фамилия}{Сотрудник.Имя}".IndexOf(searchQuery) >= 0)
                    {
                        сотрудникs.Add(Сотрудник);
                    }
                }
            }
            return(сотрудникs);
        }
示例#11
0
        private List <Участок> FindValuePr(string searchQuery)
        {
            List <Участок> участокs = new List <Участок>();

            using (uargazEntities db = new uargazEntities())
            {
                foreach (Участок участок in db.Участок.ToList())
                {
                    if ($" {участок.Наименование}".IndexOf(searchQuery) >= 0)
                    {
                        участокs.Add(участок);
                    }
                }
            }
            return(участокs);
        }
示例#12
0
        private List <Аварийная_работа> FindValuePr(string searchQuery)
        {
            List <Аварийная_работа> _av = new List <Аварийная_работа>();

            using (uargazEntities db = new uargazEntities())
            {
                foreach (Аварийная_работа pq in db.Аварийная_работа.ToList())
                {
                    if ($" {pq.Повреждение} {pq.Характер_повреждения} {pq.Время_конца} {pq.Время_начала} {pq.Объект} ".IndexOf(searchQuery) >= 0)
                    {
                        _av.Add(pq);
                    }
                }
            }
            return(_av);
        }
示例#13
0
        private List <Аварийная_работа> FindValuePr(string searchQuery)
        {
            List <Аварийная_работа> аварийная_Работаs = new List <Аварийная_работа>();

            using (uargazEntities db = new uargazEntities())
            {
                foreach (Аварийная_работа аварийная_Работа  in db.Аварийная_работа.ToList())
                {
                    if ($" {аварийная_Работа.Повреждение}{аварийная_Работа.Характер_повреждения}".IndexOf(searchQuery) >= 0)
                    {
                        аварийная_Работаs.Add(аварийная_Работа);
                    }
                }
            }
            return(аварийная_Работаs);
        }
示例#14
0
        public MainWindow(string name, string image)
        {
            InitializeComponent();
            using (uargazEntities db = new uargazEntities())
            {
                login.Text      = name;
                ava.ImageSource = new BitmapImage(new Uri(image));
            }
            MainFrame.Navigate(new MainPage());
            Manager.MainFrame = MainFrame;
            //MainFrame.Navigate(new sp1());
            //Manager.MainFrame = MainFrame;
            //using (Context db = new Context())
            //{
            //    //TablesTB.ItemsSource = db.Сотрудник.ToList();

            //}
        }