Exemple #1
0
        private bool UcitajRadniNalog(long radniNalogID)
        {
            RadniNalog rn = _dbService.GetRadniNalog(radniNalogID);

            if (rn == null)
            {
                return(false);
            }

            this.Artikal   = _dbService.GetArtikal(rn.ArtikalID);
            this.Dezen     = _dbService.GetDezenArtikla(rn.DezenArtiklaID);
            this.NazadText = "Odustani";
            this.Naslov    = "Radni nalog br. " + radniNalogID.ToString();
            this.IsEdit    = true;
            this.Naslov2   = "";

            FormirajSpisakVelicina();
            FormirajSpisakMasina();

            SelectedVelicina = Velicine.FirstOrDefault(v => v.ID == rn.VelicinaID);
            SelectedStatus   = Statusi.FirstOrDefault(s => s.StatusRN == rn.Status);
            if (SelectedStatus == null)
            {
                SelectedStatus = Statusi.FirstOrDefault(s => s.StatusRN == StatusRadnogNaloga.Aktivan);
            }
            Cilj      = rn.Cilj;
            Hitno     = rn.Hitno;
            Podsetnik = rn.Podsetnik;
            Datum     = rn.VremeUnosa;


            return(true);
        }
        private void button1_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "")
            {
                errorProvider.SetError(textBox1, "Cijena je obavezna.");
            }
            else
            {
                vt = new VelicinaJelaTabela();
                vj = new VelicinaJela();

                vj.Naziv          = this.comboBox1.GetItemText(this.comboBox1.SelectedItem);
                vj.VelicinaJelaID = Convert.ToInt32(comboBox1.SelectedValue);

                vt.Cijena         = Convert.ToDecimal(textBox1.Text.ToString());
                vt.VelicinaJelaID = Convert.ToInt32(comboBox1.SelectedValue);
                vt.JeloID         = 1;

                v.Add(vt);

                Velicine velicina = new Velicine();
                bool     exists   = false;
                velicina.Naziv  = vj.Naziv;
                velicina.Cijena = Convert.ToString(vt.Cijena);
                if (velicine.Count() == 0)
                {
                    velicine.Add(velicina);
                }
                else
                {
                    for (int i = 0; i < velicine.Count(); i++)
                    {
                        if (velicine[i].Naziv == vj.Naziv)
                        {
                            exists = true;
                        }
                    }

                    if (exists)
                    {
                        const string message = "Cijena za odabranu veličinu je već dodana!";
                        const string caption = "Informacija";

                        var result = MessageBox.Show(message, caption, MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        velicine.Add(velicina);
                    }
                }
                BindGrid();
            }
        }