コード例 #1
0
        public RealizacjaProcesu(SzwalniaEntities db, int idProcesu)
        {
            InitializeComponent();
            this.db        = db;
            this.idProcesu = idProcesu;
            Proces_Produkcyjny proces = db.Proces_Produkcyjny.Where(wybrany => wybrany.ID_Procesu_Produkcyjnego == idProcesu).First();

            lblProces.Text = "Realizacja procesu dla procesu produkcyjnego o ID " + proces.ID_Procesu_Produkcyjnego;
            dgvRealizacjaProcesu.DataSource            = null;
            dgvRealizacjaProcesu.DataSource            = db.vRealizacjaProcesuProdukcyjnego.Where(realizacja => realizacja.ID_Procesu_Produkcyjnego == proces.ID_Procesu_Produkcyjnego).ToList();
            dgvRealizacjaProcesu.Columns[0].Visible    = false;
            dgvRealizacjaProcesu.Columns[1].Visible    = false;
            dgvRealizacjaProcesu.Columns[2].HeaderText = "Etap";
            dgvRealizacjaProcesu.Columns[3].HeaderText = "Data rozpoczęcia";
            dgvRealizacjaProcesu.Columns[4].HeaderText = "Data zakończenia";
            dgvRealizacjaProcesu.Columns[2].Width      = 120;
            dgvRealizacjaProcesu.Columns[3].Width      = 130;
            dgvRealizacjaProcesu.Columns[4].Width      = 130;
            dgvRealizacjaProcesu.Columns[5].HeaderText = "Data kontroli";
            dgvRealizacjaProcesu.Columns[6].HeaderText = "Uwagi do kontroli";


            cbxEtapNowa.DataSource    = db.Rodzaj_Etapu.ToList();
            cbxEtapNowa.DisplayMember = "Nazwa";
            cbxEtapNowa.ValueMember   = "ID_etapu";

            cbxEtapEdycja.DataSource    = db.Rodzaj_Etapu.ToList();
            cbxEtapEdycja.DisplayMember = "Nazwa";
            cbxEtapEdycja.ValueMember   = "ID_etapu";
        }
コード例 #2
0
        private void btnZapisz_Click(object sender, EventArgs e)
        {
            Proces_Produkcyjny proces = new Proces_Produkcyjny();

            if (string.IsNullOrEmpty(cbxZamowienieElement.Text))
            {
                MessageBox.Show("Uzupełnienie pola 'ID zamówienie element' jest wymagane!");
                return;
            }
            else
            {
                proces.ID_Zamowienie_Element = Convert.ToInt32(cbxZamowienieElement.Text);
            }

            if (mtbProponowanaData.Text != pustePole)
            {
                proces.Proponowana_data_dostawy_materialu = Convert.ToDateTime(mtbProponowanaData.Text);
            }

            if (mtbDataRozpoczecia.Text != pustePole)
            {
                proces.Data_Rozpoczecia = Convert.ToDateTime(mtbDataRozpoczecia.Text);
            }

            if (mtbDataZakonczenia.Text != pustePole)
            {
                proces.Data_Zakonczenia = Convert.ToDateTime(mtbDataZakonczenia.Text);
            }

            proces.Uwagi = tbUwagi.Text;

            db.Proces_Produkcyjny.Add(proces);
            db.SaveChanges();
            MessageBox.Show("Dodano nowy proces produkcyjny");
        }
コード例 #3
0
        public SzczegolyProcesu(SzwalniaEntities db, int idProcesu)
        {
            InitializeComponent();
            this.db        = db;
            this.idProcesu = idProcesu;
            Proces_Produkcyjny proces = db.Proces_Produkcyjny.Where(wybrany => wybrany.ID_Procesu_Produkcyjnego == idProcesu).First();

            lblProces.Text = "Szczegóły procesu produkcyjnego o ID " + proces.ID_Procesu_Produkcyjnego;
        }
コード例 #4
0
        public RealizacjaProcesu(SzwalniaEntities db, int IdProcesu)
        {
            InitializeComponent();
            this.db        = db;
            this.IdProcesu = IdProcesu;
            Proces_Produkcyjny proces = db.Proces_Produkcyjny.Where(wybrany => wybrany.ID_Procesu_Produkcyjnego == IdProcesu).First();

            lblProces.Text = "Realizacja procesu dla procesu produkcyjnego o ID " + proces.ID_Procesu_Produkcyjnego;
            dgvRealizacjaProcesu.DataSource         = db.vRealizacjaProcesuProdukcyjnegoDetails.Where(realizacja => realizacja.ID_Procesu_Produkcyjnego == proces.ID_Procesu_Produkcyjnego).ToList();
            dgvRealizacjaProcesu.Columns[0].Visible = false;
        }
コード例 #5
0
        public NiewykorzystanyMaterialProces(SzwalniaEntities db, int IdProcesu)
        {
            InitializeComponent();
            this.db        = db;
            this.IdProcesu = IdProcesu;
            Proces_Produkcyjny proces = db.Proces_Produkcyjny.Where(wybrany => wybrany.ID_Procesu_Produkcyjnego == IdProcesu).First();

            lblTekst.Text = "Realizacja procesu dla procesu produkcyjnego o ID " + proces.ID_Procesu_Produkcyjnego;
            dgvNiewykorzystanyMaterial.DataSource         = db.Material_Na_Produkcji.Where(material => material.ID_Procesu_Produkcyjnego == proces.ID_Procesu_Produkcyjnego).ToList();
            dgvNiewykorzystanyMaterial.Columns[0].Visible = false;
        }
コード例 #6
0
 public EdycjaProcesu(SzwalniaEntities db, int idProcesu, int idZamowienieElement)
 {
     InitializeComponent();
     this.db                  = db;
     this.idProcesu           = idProcesu;
     this.idZamowienieElement = idZamowienieElement;
     lblOpis.Text             = "Edycja procesu produkcyjnego o ID " + idProcesu;
     proces = this.db.Proces_Produkcyjny.Where(procesProdukcyjny => procesProdukcyjny.ID_Procesu_Produkcyjnego == idProcesu).First();
     cbxZamowienieElement.DataSource    = db.Zamowienie_Element.ToList();
     cbxZamowienieElement.ValueMember   = "ID_Zamowienie_Element";
     cbxZamowienieElement.DisplayMember = "ID_Zamowienie_Element";
     mtbProponowanaData.Text            = proces.Proponowana_data_dostawy_materialu.ToString();
     mtbDataRozpoczecia.Text            = proces.Data_Rozpoczecia.ToString();
     mtbDataZakonczenia.Text            = proces.Data_Zakonczenia.ToString();
     cbxZamowienieElement.SelectedValue = idZamowienieElement;
     tbUwagi.Text = proces.Uwagi;
 }
コード例 #7
0
        public RealizacjaProcesu(SzwalniaEntities db, int IdProcesu)
        {
            InitializeComponent();
            this.db        = db;
            this.IdProcesu = IdProcesu;
            Proces_Produkcyjny proces = db.Proces_Produkcyjny.Where(wybrany => wybrany.ID_Procesu_Produkcyjnego == IdProcesu).First();

            lblProces.Text = "Realizacja procesu dla procesu produkcyjnego o ID " + proces.ID_Procesu_Produkcyjnego;
            dgvRealizacjaProcesu.DataSource            = db.vRealizacjaProcesuProdukcyjnegoDetails.Where(realizacja => realizacja.ID_Procesu_Produkcyjnego == proces.ID_Procesu_Produkcyjnego).ToList();
            dgvRealizacjaProcesu.Columns[0].Visible    = false;
            dgvRealizacjaProcesu.Columns[1].Visible    = false;
            dgvRealizacjaProcesu.Columns[2].HeaderText = "Etap";
            dgvRealizacjaProcesu.Columns[3].HeaderText = "Data rozpoczęcia";
            dgvRealizacjaProcesu.Columns[4].HeaderText = "Data zakończenia";
            dgvRealizacjaProcesu.Columns[2].Width      = 120;
            dgvRealizacjaProcesu.Columns[3].Width      = 130;
            dgvRealizacjaProcesu.Columns[4].Width      = 130;
        }
コード例 #8
0
        public NiewykorzystanyMaterialProces(SzwalniaEntities db, int idProcesu)
        {
            InitializeComponent();
            this.db        = db;
            this.idProcesu = idProcesu;
            Proces_Produkcyjny proces = db.Proces_Produkcyjny.Where(wybrany => wybrany.ID_Procesu_Produkcyjnego == idProcesu).First();

            lblTekst.Text = "Niewykorzystany materiał / odpad w procesie produkcyjnym o ID " + proces.ID_Procesu_Produkcyjnego;
            dgvNiewykorzystanyMaterial.DataSource = db.vNieuzytyMaterialOdpad.Where(material => material.ID_Procesu_Produkcyjnego == proces.ID_Procesu_Produkcyjnego).ToList();

            dgvNiewykorzystanyMaterial.Columns[0].Visible  = false;
            dgvNiewykorzystanyMaterial.Columns[1].Visible  = false;
            dgvNiewykorzystanyMaterial.Columns[2].Visible  = false;
            dgvNiewykorzystanyMaterial.Columns[3].Visible  = false;
            dgvNiewykorzystanyMaterial.Columns[4].Visible  = false;
            dgvNiewykorzystanyMaterial.Columns[11].Visible = false;

            dgvNiewykorzystanyMaterial.Columns[5].HeaderText  = "ID elementu";
            dgvNiewykorzystanyMaterial.Columns[6].HeaderText  = "Nazwa elementu";
            dgvNiewykorzystanyMaterial.Columns[9].HeaderText  = "Niewykorzystany materiał";
            dgvNiewykorzystanyMaterial.Columns[10].HeaderText = "Magazyn odebrał";
        }