Beispiel #1
0
        protected void btnGenerirajPDF_Click(object sender, EventArgs e)
        {
            DateTime izdavanje = DateTime.Now;
            Baza     baza      = new Baza();
            int      idPonude  = baza.izvrsiSQLinsert("INSERT INTO ponuda (kreirao, datum_kreiranja) OUTPUT INSERTED.id_ponuda VALUES('" + Session["korime"].ToString() + "', '" + izdavanje.ToString() + "')");

            for (int i = 0; i < gwPonuda.Rows.Count; i++)
            {
                string artikl            = gwPonuda.Rows[i].Cells[1].Text;
                string kolicina          = gwPonuda.Rows[i].Cells[2].Text;
                string cijena            = gwPonuda.Rows[i].Cells[3].Text;
                string rok_placanja      = gwPonuda.Rows[i].Cells[4].Text;
                string rok_isporuke      = gwPonuda.Rows[i].Cells[5].Text;
                string nacin_placanja    = gwPonuda.Rows[i].Cells[6].Text;
                string trazena_kvaliteta = gwPonuda.Rows[i].Cells[7].Text;
                string napomena          = gwPonuda.Rows[i].Cells[8].Text;
                string alt = gwPonuda.Rows[i].Cells[9].Text;



                baza.izvrsiSQLinsert("INSERT INTO stavke_ponude (artikl, kolicina, cijena, rok_placanja, rok_isporuke, nacin_placanja, trazena_kvaliteta, napomena, alternativa, id_ponuda)OUTPUT INSERTED.id_stavke VALUES('" + artikl + "','" + kolicina + "','" + cijena + "','" + rok_placanja + "','" + rok_isporuke + "','" + nacin_placanja + "','" + trazena_kvaliteta + "','" + napomena + "','" + alt + "'," + idPonude + ")");
            }

            Mail mail = new Mail();

            mail.saljiMail("*****@*****.**", "*****@*****.**", "Ponuda", "U privitku mozete vidjeti ponudu.", kreirajPDF());

            Response.Redirect("Pregled_ponuda.aspx");
        }
 protected void btnKreirajProjekt_Click(object sender, EventArgs e)
 {
     greske = "";
     if (provjeraPodatakaKreiraj())
     {
         lblGreska.Text = "";
         int idProjekta = baza.izvrsiSQLinsert("INSERT INTO investicijski_projekt (izdao, projekt, naziv, rok, aktiviran, potvrda) OUTPUT INSERTED.id_inv_projekt VALUES('" + txtProjektIzdaje.Text + "','" + txtOpisProjekta.Text + "','" + txtNazivProjekta.Text + "','" + txtRok.Text + "',0,0)");
         for (int i = 0; i < gwProjekt.Rows.Count; i++)
         {
             baza.izvrsiSQLinsert("INSERT INTO stavke_projekta (opis, kolicina, cijena, jed_mjera, id_projekta) OUTPUT INSERTED.id_stavke VALUES ('" + gwProjekt.Rows[i].Cells[1].Text + "', '" + gwProjekt.Rows[i].Cells[3].Text + "', '" + gwProjekt.Rows[i].Cells[4].Text + "', '" + gwProjekt.Rows[i].Cells[2].Text + "', " + idProjekta + ")");
         }
         Response.Redirect("Pregled_Investicijskih_Projekata.aspx");
     }
     else
     {
         lblGreska.Text = greske;
     }
 }
        protected void Button1_Click(object sender, EventArgs e)
        {
            greske = "";
            if (provjeraPodatakaKreiraj())
            {
                lblGreske.Text = "";
                int idProjekta = baza.izvrsiSQLinsert("INSERT INTO investicijski_projekt (izdao, projekt, naziv, rok, aktiviran, potvrda) OUTPUT INSERTED.id_inv_projekt VALUES('" + txtProjektIzdao.Text + "','" + txtOpisProjekta.Text + "','" + txtNazivProjekta.Text + "','" + txtRokProjekta.Text + "',0,0)");
                for (int i = 0; i < gwProjekt.Rows.Count; i++)
                {
                    baza.izvrsiSQLinsert("INSERT INTO stavke_projekta (opis, kolicina, cijena, jed_mjera, id_projekta) OUTPUT INSERTED.id_stavke VALUES ('" + gwProjekt.Rows[i].Cells[1].Text + "', '" + gwProjekt.Rows[i].Cells[3].Text + "', '" + gwProjekt.Rows[i].Cells[4].Text + "', '" + gwProjekt.Rows[i].Cells[2].Text + "', " + idProjekta + ")");
                }
                string putanja = kreirajPDF(idProjekta);

                string emailZa = baza.DohvatiVrijednost("SELECT email FROM korisnici WHERE korisnicko_ime='" + Session["korIme"] + "'");
                Mail   mail    = new Mail();
                mail.saljiMail("*****@*****.**", "*****@*****.**", "Alternativa za projekt", "Poštovani u dodatku se nalazi alternativa projekta", putanja);

                Response.Redirect("Pregled_Investicijskih_Projekata.aspx");
            }
            else
            {
                lblGreske.Text = greske;
            }
        }