Beispiel #1
0
        public frmMeldunkiWadyNN(DateTime data, int maszyna, int zlecenie, int zmiana, int op, int idMel)
        {
            InitializeComponent();
            idMeldunku          = idMel;
            idZlecenia          = zlecenie;
            lblData.Content     = string.Format("{0:yyyy-MM-dd}", data);
            lblMaszyna.Content  = PanelProdMaszyny_db.PobierzNazweMaszyny(maszyna);
            lblZlecenie.Content = frmZlecenieProdukcji_db.PobierzKodZlecenia(zlecenie);
            lblZmiana.Content   = PanelProdZmiany_db.PobierzNazweZmiany(zmiana);
            lblOperator.Content = PanelProdOperatorzy_db.PobierzImieNazwiskoOperatora(op);

            listaWadNN = frmMeldunki_db.PobierzWadyNN();
            cbbPrzyczyna.ItemsSource       = listaWadNN;
            cbbPrzyczyna.SelectedValuePath = "id";
            cbbPrzyczyna.DisplayMemberPath = "wartosc";

            listaPrzyczynBrakow   = frmMeldunki_db.PobierzPrzyczynyBrakow(idMeldunku);
            dgrdLista.ItemsSource = listaPrzyczynBrakow;

            if (listaPrzyczynBrakow.Count == 0)
            {
                UstawPrzyciski(0);
            }
            else
            {
                dgrdLista.Focus();
                dgrdLista.SelectedIndex = 0;

                UstawPrzyciski(1);
            }
            grdDane.IsEnabled = false;
        }
        private void UstawKontrolki()
        {
            listaWyrobow        = PanelProdWyroby_db.PobierzWyroby(false, -1);
            listaMaszynZlecenie = PanelProdMaszyny_db.PobierzMaszyny();

            listTracePEm         = PanelTrace_db.PobierzTracePem();
            listWyrobRodzajDrutu = PanelProdWyrobyDruty_db.PobierzWyrobyDruty();
            listTraceProducent   = PanelTrace_db.PobierzTraceProducent();
            listWyrobZakresSDR   = PanelProdWyrobyZakresSDR_db.PobierzWyrobyZakresySDR();
            listTraceSDR         = PanelTrace_db.PobierzTraceSdr();
            listITFtrn           = PanelITF_db.PobierzITFtrn();
            listITFcc1           = PanelITF_db.PobierzITFcc();
            listITFcc2           = PanelITF_db.PobierzITFcc();


            cbbWyrobKod.ItemsSource        = listaWyrobow;
            cbbZlecenieMaszyna.ItemsSource = listaMaszynZlecenie;

            cbbTracePEm.ItemsSource         = listTracePEm;
            cbbWyrobRodzajDrutu.ItemsSource = listWyrobRodzajDrutu;
            cbbTraceProducent.ItemsSource   = listTraceProducent;
            cbbWyrobZakresSDR.ItemsSource   = listWyrobZakresSDR;
            cbbTraceSDR.ItemsSource         = listTraceSDR;
            cbbITFtrn.ItemsSource           = listITFtrn;
            cbbITFCC1.ItemsSource           = listITFcc1;
            cbbITFCC2.ItemsSource           = listITFcc2;
        }
        private void BtnProdMaszyny_Click(object sender, RoutedEventArgs e)
        {
            lblProdinfo.Content = btnProdMaszyny.Content;
            listProdMaszyny     = PanelProdMaszyny_db.PobierzMaszyny();

            grdProdDane.Children.Clear();
            panelProdMaszyny = null;
            panelProdMaszyny = new PanelProdMaszyny(listProdMaszyny);

            grdProdDane.Children.Add(panelProdMaszyny);
        }
        public frmZleceniaProdukcyjne()
        {
            InitializeComponent();
            dpDataZleceniaOd.SelectedDate = DateTime.Now;
            dpDataZleceniaDo.SelectedDate = DateTime.Now;

            listaMaszyn                  = PanelProdMaszyny_db.PobierzMaszyny();
            cbbMaszyna.ItemsSource       = listaMaszyn;
            cbbMaszyna.SelectedValuePath = "id";
            cbbMaszyna.DisplayMemberPath = "nazwa";
            cbbMaszyna.SelectedIndex     = 0;

            UstawKontrolki();  // wczytuje dane do comboboxów
            WyszukajZlecenia();
            UstawPrzyciski();
        }
        public frmMeldunki(object sender, DateTime data, int maszyna, int zlecenie)
        {
            InitializeComponent();

            try
            {
                if (sender is Button)
                {
                    if (((Button)sender).Name == "btnMeldunki")
                    {
                        // Otwarte przez przycisk meldunki

                        UstawPrzyciski1();
                    }
                    else
                    {
                        MessageBox.Show("Otwarte przez jakiś przycisk, ale nie meldunki");
                    }
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message.ToString());
                throw;
            }
            idMaszyna      = maszyna;
            dataZleceniaOd = data;
            dataZleceniaDo = data;
            idZlecenie     = zlecenie;
            dpDataZleceniaOd.SelectedDate = data;
            dpDataZleceniaDo.SelectedDate = data;
            dpMeldunekData.SelectedDate   = DateTime.Now;

            listaMaszyn                  = PanelProdMaszyny_db.PobierzMaszyny();
            cbbMaszyna.ItemsSource       = listaMaszyn;
            cbbMaszyna.SelectedValuePath = "id";
            cbbMaszyna.DisplayMemberPath = "nazwa";
            cbbMaszyna.SelectedValue     = idMaszyna;

            listaZmian                  = PanelProdZmiany_db.PobierzZmiany();
            cbbZmiana.ItemsSource       = listaZmian;
            cbbZmiana.SelectedValuePath = "id";
            cbbZmiana.DisplayMemberPath = "nazwa";

            cbbMeldunekZmiana.ItemsSource       = listaZmian;
            cbbMeldunekZmiana.SelectedValuePath = "id";
            cbbMeldunekZmiana.DisplayMemberPath = "nazwa";

            WyszukajZlecenia();
            cbbZlecenie.SelectedValue = idZlecenie;

            listaOperatorzy               = PanelProdOperatorzy_db.PobierzOperatorow(0);
            cbbOperator.ItemsSource       = listaOperatorzy;
            cbbOperator.SelectedValuePath = "id";

            listaMeldunekOperatorzy               = PanelProdOperatorzy_db.PobierzOperatorow(0);
            cbbMeldunekOperator.ItemsSource       = listaMeldunekOperatorzy;
            cbbMeldunekOperator.SelectedValuePath = "id";

            listaBrygadzistow = PanelProdOperatorzy_db.PobierzBrygadzistow();
            cbbMeldunekBrygadzista.ItemsSource       = listaBrygadzistow;
            cbbMeldunekBrygadzista.SelectedValuePath = "id";

            listaWynikSprWtr = frmMeldunki_db.PobierzWynikiDlaMeldunki();
            cbbMeldunekWynikSprWtr.ItemsSource       = listaWynikSprWtr;
            cbbMeldunekWynikSprWtr.SelectedValuePath = "id";
            cbbMeldunekWynikSprWtr.DisplayMemberPath = "wynik";

            listaWygladZew = frmMeldunki_db.PobierzWynikiDlaMeldunki();
            cbbMeldunekWygladZewnetrzny.ItemsSource       = listaWygladZew;
            cbbMeldunekWygladZewnetrzny.SelectedValuePath = "id";
            cbbMeldunekWygladZewnetrzny.DisplayMemberPath = "wynik";

            listaWygladGrzejnika = frmMeldunki_db.PobierzWynikiDlaMeldunki();
            cbbMeldunekWygladGrzejnika.ItemsSource       = listaWygladGrzejnika;
            cbbMeldunekWygladGrzejnika.SelectedValuePath = "id";
            cbbMeldunekWygladGrzejnika.DisplayMemberPath = "wynik";

            listaWynikPrzMasz = frmMeldunki_db.PobierzWynikiPrzMasz();
            cbbMeldunekPrzCodzMasz.ItemsSource       = listaWynikPrzMasz;
            cbbMeldunekPrzCodzMasz.SelectedValuePath = "id";
            cbbMeldunekPrzCodzMasz.DisplayMemberPath = "wynik";

            //listaMeldunkow = frmMeldunki_db.PobierzMeldunki2(((zlecenia_produkcyjne)cbbZlecenie.SelectedItem).id);
            //dgrdMeldunki.ItemsSource = listaMeldunkow;

            //if (listaMeldunkow.Count == 0)
            //{
            //    UstawPrzyciski(0);
            //}
            //else
            //{
            //    dgrdMeldunki.Focus();
            //    dgrdMeldunki.SelectedIndex = 0;

            //    UstawPrzyciski(1);
            //}
            grdDane.IsEnabled = false;
            WyszukajMeldunki();
        }