private void proizvodiGrid_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { int proizvodId = Convert.ToInt32(proizvodiGrid.SelectedRows[0].Cells[0].Value); proizvod = DAProizvodi.SelectById(proizvodId); this.Close(); } }
public static void Insert(Proizvodi proizvod) { Connection.dm.esp_Proizvodi_Insert(proizvod.Naziv, proizvod.Sifra, proizvod.Cijena, proizvod.VrstaID, proizvod.JedinicaMjereID, proizvod.Slika, proizvod.SlikaThumb); }
private void dodajButton_Click(object sender, EventArgs e) { if (this.ValidateChildren(ValidationConstraints.Enabled)) { try { if (proizvod == null) proizvod = new Proizvodi(); if (vrstaList.SelectedIndex > 0) proizvod.VrstaID = Convert.ToInt32(vrstaList.SelectedValue); if (jedinicaMjereList.SelectedIndex > 0) proizvod.JedinicaMjereID = Convert.ToInt32(jedinicaMjereList.SelectedValue); proizvod.Sifra = sifraInput.Text; proizvod.Naziv = nazivInput.Text; proizvod.Cijena = Convert.ToDecimal(cijenaInput.Text); DAProizvodi.Insert(proizvod); BindGrid(); clear(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Greška", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void dodajSlikuButton_Click(object sender, EventArgs e) { try { proizvod = new Proizvodi(); openFileDialog.ShowDialog(); slikaInput.Text = openFileDialog.FileName; Image image = Image.FromFile(slikaInput.Text); MemoryStream ms = new MemoryStream(); image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); proizvod.Slika = ms.ToArray(); if (image.Width > 200) { Image resizedImage = UIHelper.ResizeImage(image, new Size(200, 180)); Image croppedImage = resizedImage; if (resizedImage.Width >= 160 && resizedImage.Height >= 140) croppedImage = UIHelper.CropImage(resizedImage, new Rectangle(40, 40, 120, 100)); ms = new MemoryStream(); croppedImage.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); proizvod.SlikaThumb = ms.ToArray(); pictureBox.Image = croppedImage; } else { proizvod.SlikaThumb = ms.ToArray(); pictureBox.Image = image; } } catch { proizvod = null; } }
private void button1_Click(object sender, EventArgs e) { NabavkaProizvoda.OdabirProizvoda frmOdb = new NabavkaProizvoda.OdabirProizvoda(); frmOdb.ShowDialog(); if (frmOdb.proizvod != null) { proizvod = frmOdb.proizvod; nazivInput.Text = proizvod.Naziv; sifraInput.Text = proizvod.Sifra; cijenaInput.Text = proizvod.Cijena.ToString(); } }
private void btnDodajP_Click(object sender, EventArgs e) { if (mtxtbCijena.MaskFull && dgPrKlik == true) { Proizvodi proizvod = new Proizvodi(); IzlazStavke iStavka = new IzlazStavke(); if (DAProizvodi.SelectById(proizvodID) != null) { proizvod = DAProizvodi.SelectById(proizvodID); if (ntxtbKolicina.Value <= dostupno) { iStavka.Proizvodi = proizvod; iStavka.ProizvodID = proizvod.ProizvodID; iStavka.Cijena = Math.Round(Convert.ToDecimal(mtxtbCijena.Text) * (1 - ntxtbPopust.Value / 100), 2); iStavka.Popust = Math.Round(Convert.ToDecimal(mtxtbCijena.Text) * (ntxtbPopust.Value / 100), 2); iStavka.Kolicina = Convert.ToInt32(ntxtbKolicina.Value); iznos += iStavka.Cijena * iStavka.Kolicina; iznosPDV = iznos * (decimal)1.17; izlazStavke.Add(iStavka); BindGridProdaja(); txtbIznosBezPDV.Text = Math.Round(iznos, 2).ToString() + " KM"; txtbIznosSaPDV.Text = Math.Round(iznosPDV, 2).ToString() + " KM"; dostupno -= Convert.ToInt32(ntxtbKolicina.Value); psList[dgvProizvodi.CurrentCell.RowIndex].Kolicina = dostupno; BindGridProizvodiKolicina(); dgPrKlik = false; } } } }