private void btnSveFakture_Click(object sender, EventArgs e)
 {
     if (Class.Postavke.idFaktura == 1)
     {
         Report.Faktura.repFaktura rfak = new Report.Faktura.repFaktura();
         rfak.dokumenat      = "OTP";
         rfak.ImeForme       = "Otpremnica";
         rfak.from_skladiste = dgv.CurrentRow.Cells["Skladište"].FormattedValue.ToString();
         rfak.broj_dokumenta = dgv.CurrentRow.Cells["Broj otpremnice"].FormattedValue.ToString();
         rfak.ShowDialog();
     }
     else if (Class.Postavke.idFaktura == 2)
     {
         Report.Faktura.repFakturaNovo rfak = new Report.Faktura.repFakturaNovo();
         rfak.dokumenat      = "OTP";
         rfak.ImeForme       = "Otpremnica";
         rfak.from_skladiste = dgv.CurrentRow.Cells["Skladište"].FormattedValue.ToString();
         rfak.broj_dokumenta = dgv.CurrentRow.Cells["Broj otpremnice"].FormattedValue.ToString();
         rfak.ShowDialog();
     }
     else if (Class.Postavke.idFaktura == 3)
     {
         Report.Faktura3.repFaktura3 rfak = new Report.Faktura3.repFaktura3();
         rfak.dokumenat      = "OTP";
         rfak.ImeForme       = "Otpremnica";
         rfak.from_skladiste = dgv.CurrentRow.Cells["Skladište"].FormattedValue.ToString();
         rfak.broj_dokumenta = dgv.CurrentRow.Cells["Broj otpremnice"].FormattedValue.ToString();
         rfak.ShowDialog();
     }
 }
Beispiel #2
0
 private void btnSveFakture_Click(object sender, EventArgs e)
 {
     Report.Faktura.repFaktura rfak = new Report.Faktura.repFaktura();
     rfak.dokumenat      = "FAK";
     rfak.ImeForme       = "Fakture";
     rfak.broj_dokumenta = dgv.CurrentRow.Cells["Broj fakture"].FormattedValue.ToString();
     rfak.ShowDialog();
 }
Beispiel #3
0
 private void dgv_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
 {
     Report.Faktura.repFaktura rfak = new Report.Faktura.repFaktura();
     rfak.dokumenat      = "PON";
     rfak.ImeForme       = "Ponude";
     rfak.broj_dokumenta = dgv.CurrentRow.Cells["Broj ponude"].FormattedValue.ToString();
     rfak.ShowDialog();
 }
 private void dgv_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
 {
     Report.Faktura.repFaktura rfak = new Report.Faktura.repFaktura();
     rfak.dokumenat      = "OTP";
     rfak.ImeForme       = "Otpremnica";
     rfak.from_skladiste = dgv.CurrentRow.Cells["Skladište OD"].FormattedValue.ToString();
     rfak.broj_dokumenta = dgv.CurrentRow.Cells["Broj otpremnice"].FormattedValue.ToString();
     rfak.ShowDialog();
 }
 private void btnSveFakture_Click(object sender, EventArgs e)
 {
     Report.Faktura.repFaktura rfak = new Report.Faktura.repFaktura();
     rfak.dokumenat = "OTP";
     rfak.ImeForme  = "Otpremnica";
     //rfak.from_skladiste = dgv.CurrentRow.Cells["Skladište"].FormattedValue.ToString();
     rfak.broj_dokumenta = dgv.CurrentRow.Cells["Broj otpremnice"].FormattedValue.ToString();
     rfak.ShowDialog();
 }
Beispiel #6
0
        private void printaj(bool pos_print = false)
        {
            bool tecaj = true;

            string broj       = dgv.CurrentRow.Cells["Broj ponude"].FormattedValue.ToString();
            bool   ponuda_nbc = false;

            bool.TryParse(dgv.CurrentRow.Cells["ponuda_nbc"].Value.ToString(), out ponuda_nbc);

            DataTable DTponude = classSQL.select("SELECT ime_valute FROM ponude, valute WHERE broj_ponude = '" + broj + "'" +
                                                 " AND ponude.id_valuta=valute.id_valuta", "fakture").Tables[0];

            if (DTponude.Rows.Count > 0)
            {
                string ime_valute = DTponude.Rows[0]["ime_valute"].ToString();
                if (ValutaKuna(ime_valute))
                {
                    if (MessageBox.Show("Ova ponuda izrađena je u stranoj valuti.\nŽelite li ponudu ispisati u valuti?", "Valuta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        tecaj = true;
                    }
                    else
                    {
                        tecaj = false;
                    }
                }
                else
                {
                    tecaj = false;
                }
            }
            else
            {
                tecaj = false;
            }

            if (pos_print)
            {
                int brojPonude = 0;
                int.TryParse(dgv.CurrentRow.Cells["Broj ponude"].Value.ToString(), out brojPonude);
                PosPrint.classPosPrintPonuda printPonuda = new PosPrint.classPosPrintPonuda(brojPonude);
                printPonuda.printReceipt(printPonuda.broj_ponude);
                printPonuda.printaj();
                printPonuda = null;
            }
            else
            {
                Report.Faktura.repFaktura rfak = new Report.Faktura.repFaktura();
                rfak.dokumenat      = "PON";
                rfak.racunajTecaj   = tecaj;
                rfak.ImeForme       = "Ponude";
                rfak.ponudaUNbc     = ponuda_nbc;
                rfak.broj_dokumenta = dgv.CurrentRow.Cells["Broj ponude"].FormattedValue.ToString();
                rfak.ShowDialog();
            }
        }
Beispiel #7
0
 private void printaj(string brRac)
 {
     Report.Faktura.repFaktura rfak = new Report.Faktura.repFaktura();
     rfak.dokumenat      = "RAC";
     rfak.ImeForme       = "Račun";
     rfak.naplatni       = id_kasa;
     rfak.poslovnica     = id_ducan;
     rfak.broj_dokumenta = brRac;
     rfak.ShowDialog();
 }
        private void printaj()
        {
            bool tecaj = true;

            string broj     = dgv.CurrentRow.Cells["broj"].FormattedValue.ToString();
            string id_ducan = dgv.CurrentRow.Cells["id_ducan"].FormattedValue.ToString();
            string id_kasa  = dgv.CurrentRow.Cells["id_kasa"].FormattedValue.ToString();

            DataTable DTponude = classSQL.select("SELECT ime_valute FROM fakture,valute WHERE broj_fakture = '" + broj + "'" +
                                                 " AND fakture.id_valuta=valute.id_valuta AND fakture.id_ducan='" + id_ducan + "' AND fakture.id_kasa='" + id_kasa + "'", "fakture").Tables[0];

            if (DTponude.Rows.Count > 0)
            {
                string ime_valute = DTponude.Rows[0]["ime_valute"].ToString();
                if (ValutaKuna(ime_valute))
                {
                    if (MessageBox.Show("Ova faktura izrađena je u stranoj valuti.\nŽelite li fakturu ispisati u valuti?", "Valuta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        tecaj = true;
                    }
                    else
                    {
                        tecaj = false;
                    }
                }
                else
                {
                    tecaj = false;
                }
            }
            else
            {
                tecaj = false;
            }

            Report.Faktura.repFaktura rfak = new Report.Faktura.repFaktura();
            //Report.Faktura.repFakturaNovo rfak = new Report.Faktura.repFakturaNovo();

            rfak.dokumenat      = "FAK";
            rfak.racunajTecaj   = tecaj;
            rfak.poslovnica     = id_ducan;
            rfak.naplatni       = id_kasa;
            rfak.ImeForme       = "Fakture";
            rfak.broj_dokumenta = dgv.CurrentRow.Cells["broj"].FormattedValue.ToString();
            rfak.ShowDialog();
        }