protected void Button1_Click(object sender, EventArgs e) { string username = TextBox1.Text; string pass = TextBox2.Text; string naredba = "select * FROM Kontakti WHERE Korisnicko_ime='" + username + "'"; SqlDataAdapter da = new SqlDataAdapter(naredba, Konekcija.Connect()); DataTable korisnik = new DataTable(); da.Fill(korisnik); if (korisnik.Rows.Count == 0) { Response.Write("Korisnik ne postoji u bazi, molimo Vas da se registrujete!"); } else { naredba = "select * FROM Kontakti WHERE Korisnicko_ime='" + username + "' AND Lozinka='" + pass + "'"; da = new SqlDataAdapter(naredba, Konekcija.Connect()); korisnik = new DataTable(); da.Fill(korisnik); if (korisnik.Rows.Count == 0) { Response.Write("Loš password"); los_pass.InnerHtml = "Loša lozinka! Ukoliko ste zaboravili lozinku možete je resetovati <a href = 'Reset_lozinke.aspx'>ovde</a>"; } else { //pravi sesiju... Session["Kontakti"] = username; Session["tip"] = korisnik.Rows[0]["Pozicija"].ToString(); Session["ime"] = korisnik.Rows[0]["Korisnicko_ime"].ToString(); Session["Last_date"] = korisnik.Rows[0]["login_date"].ToString(); Session["Last_time"] = korisnik.Rows[0]["login_time"].ToString(); Session["id_zaposlenog"] = korisnik.Rows[0]["Id_racuna"].ToString(); Session["JMBG"] = korisnik.Rows[0]["JMBG"].ToString(); //upisi u SQL podatke o logovanju time, date, korisnik... SqlConnection conn = Konekcija.Connect(); SqlCommand komanda2 = new SqlCommand("update Kontakti set login_date = GETDATE() where Korisnicko_ime = '" + TextBox1.Text + "'", conn); SqlCommand komanda3 = new SqlCommand("update Kontakti set login_time= convert(time, concat( datepart(hour, getdate()), ':', datepart(minute, getdate()), ':', datepart(second, getdate()))) where Korisnicko_ime = '" + TextBox1.Text + "'", conn); conn.Open(); komanda2.ExecuteNonQuery(); komanda3.ExecuteNonQuery(); Response.Write("Ima ga:" + Session["ime"] + Session["tip"]); if (Equals(Session["tip"], "A")) { Response.Redirect("Admin2.aspx"); } else if (string.Equals(Session["tip"], "Z")) { Response.Redirect("Zaposleni.aspx"); } else if (string.Equals(Session["tip"], "K")) { Response.Redirect("Moji_krediti.aspx"); } } } }
protected void Button3_Click(object sender, EventArgs e) { // string vrsta_kredita = DropDownList1.DataValueField.ToString(); string vrsta_kredita = DropDownList1.SelectedValue; double glavnica = double.Parse(TextBox5.Text); double kamata = double.Parse(TextBox3.Text); string period_otplate = TextBox6.Text; string datum = DateTime.Now.ToString("yyyy-MM-dd"); double total_iznos = double.Parse(TextBox7.Text); double mesecna_rata = double.Parse(TextBox8.Text); int id_klijenta = int.Parse(Session["id_klijenta"].ToString()); int id_zaposlenog = int.Parse(Session["Id_zaposlenog"].ToString()); // string id_zaposlenog1 = Session["Id_zaposlenog"].ToString(); StringBuilder Naredba = new StringBuilder("INSERT INTO "); Naredba.Append(" Partija_kredita("); Naredba.Append("Id_zaposlenog, datum, Id_klijenta, Vrsta_kredita, Glavnica, Period_otplate, Kamata, Total_iznos, Mesecna_rata )"); Naredba.Append($" VALUES('{id_zaposlenog}','{datum}','{id_klijenta}','{vrsta_kredita}','{glavnica}','{period_otplate}','{kamata}','{total_iznos}','{mesecna_rata}' )"); SqlConnection conn = Konekcija.Connect(); SqlCommand Komanda1 = new SqlCommand(Naredba.ToString(), conn); conn.Open(); Komanda1.ExecuteNonQuery(); conn.Close(); odobren.InnerHtml = "Kredit je uspešno odobren!"; }
protected void Button1_Click(object sender, EventArgs e) { string naredba4 = "select Broj_racuna, Ime, Prezime, JMBG, Email, datum_rodj AS Datum_Rodjenja, Adresa, Mesto, Mobilni, Fiksni, Pol, Pozicija FROM Kontakti WHERE JMBG='" + TextBox1.Text + "'"; SqlDataAdapter da4 = new SqlDataAdapter(naredba4, Konekcija.Connect()); DataTable korisnik4 = new DataTable(); da4.Fill(korisnik4); GridView2.DataSource = korisnik4; GridView2.DataBind(); if (korisnik4.Rows.Count == 0) { poruka.InnerHtml = "Korisnik ne postoji!!!"; } else { TextBox2.Text = korisnik4.Rows[0]["Ime"].ToString(); TextBox3.Text = korisnik4.Rows[0]["Prezime"].ToString(); TextBox4.Text = korisnik4.Rows[0]["Email"].ToString(); TextBox5.Text = korisnik4.Rows[0]["Adresa"].ToString(); TextBox6.Text = korisnik4.Rows[0]["Mesto"].ToString(); TextBox7.Text = korisnik4.Rows[0]["Mobilni"].ToString(); TextBox8.Text = korisnik4.Rows[0]["Fiksni"].ToString(); TextBox9.Text = korisnik4.Rows[0]["Pol"].ToString(); Label1.Visible = true; } }
protected void Button1_Click(object sender, EventArgs e) { string naredba = "select * FROM Kontakti WHERE JMBG='" + TextBox3.Text + "'"; SqlDataAdapter da = new SqlDataAdapter(naredba, Konekcija.Connect()); DataTable korisnik = new DataTable(); da.Fill(korisnik); if (korisnik.Rows.Count != 0) { Session["klijent"] = korisnik.Rows[0]["Id_racuna"]; TextBox1.Text = korisnik.Rows[0]["Ime"].ToString(); TextBox2.Text = korisnik.Rows[0]["Prezime"].ToString(); string provera = Session["id_zaposlenog"].ToString(); SqlDataAdapter da11 = new SqlDataAdapter("select Id_partije, Naziv_proizvoda from Partija_kredita inner join proizvodi on Partija_kredita.Vrsta_kredita = Proizvodi.Id_proizvoda where Id_klijenta =" + korisnik.Rows[0]["Id_racuna"].ToString(), Konekcija.Connect()); DataTable partija1 = new DataTable(); da11.Fill(partija1); DropDownList1.DataSource = partija1; DropDownList1.DataTextField = "Id_partije"; DropDownList1.DataValueField = "Id_partije"; DropDownList1.DataBind(); for (int i = 0; i < partija1.Rows.Count; i++) { recnik.Add(partija1.Rows[i]["Id_partije"].ToString(), partija1.Rows[i]["Naziv_proizvoda"].ToString()); } Session["partije_kredita"] = recnik; } }
protected void Button1_Click(object sender, EventArgs e) { string Ime = Request.Form["Ime"]; string Prezime = Request.Form["Prezime"]; string JMBG = Request.Form["JMBG"]; string email = Request.Form["email"]; string korisnicko_ime = Request.Form["korisnicko_ime"]; string password = Request.Form["lozinka"]; string password2 = Request.Form["lozinka1"]; string datum_rodj = Request.Form["datum_rodj"]; string Adresa = Request.Form["adresa"]; string Mesto = Request.Form["grad"]; string Mobilni = Request.Form["tel"]; string Fiksni = Request.Form["tel1"]; string Pol = "M"; // Response.Write(Ime + " " + Prezime + " " + JMBG + " " + " " + email + " " + korisnicko_ime + " " + password + " " + password2 + " " + datum_rodj + " " + Adresa + " " + Mesto + " " + Mobilni + " " + Fiksni + " " + Pol); string naredba = "select * from Kontakti where korisnicko_ime ='" + korisnicko_ime + "'"; SqlDataAdapter da = new SqlDataAdapter(naredba, Konekcija.Connect()); DataTable korisnik = new DataTable(); da.Fill(korisnik); if (korisnik.Rows.Count == 0) { //upis novog Response.Write("Nema ga!!!"); string sad_d = DateTime.Now.ToString("yyyy-MM-dd"); DateTime sad = DateTime.Now; String sad_v = sad.Hour.ToString() + ":" + sad.Minute.ToString(); StringBuilder Naredba = new StringBuilder("INSERT INTO "); Naredba.Append(" Kontakti("); Naredba.Append("ime, prezime, JMBG, email, korisnicko_ime, Lozinka, datum_rodj, "); Naredba.Append(" Adresa, Mesto, Mobilni, Fiksni, Pol, Pozicija, login_date, login_time )"); Naredba.Append($" VALUES('{Ime}','{Prezime}','{JMBG}', '{email}','{korisnicko_ime}','{password}','{datum_rodj}','{Adresa}','{Mesto}','{Mobilni}','{Fiksni}','{Pol}','K', '{sad_d}','{sad_v}') "); //Response.Write(Naredba.ToString()); SqlConnection conn = Konekcija.Connect(); SqlCommand Komanda = new SqlCommand(Naredba.ToString(), conn); conn.Open(); Komanda.ExecuteNonQuery(); conn.Close(); registracija.InnerHtml = "Registracija je uspešno izvršena!"; } else { //vec postoji Response.Write("Korisnik već postoji u bazi!!!"); } string ime = Request.Form["Ime"]; Response.Write(ime); }
protected void Button1_Click(object sender, EventArgs e) { string naredba = "select * FROM Kontakti WHERE JMBG='" + TextBox1.Text + "'"; SqlDataAdapter da = new SqlDataAdapter(naredba, Konekcija.Connect()); DataTable korisnik = new DataTable(); da.Fill(korisnik); if (korisnik.Rows.Count != 0) { TextBox2.Text = korisnik.Rows[0]["Ime"].ToString(); TextBox4.Text = korisnik.Rows[0]["Prezime"].ToString(); } }
protected void Button2_Click(object sender, EventArgs e) { string JMBG = TextBox1.Text; StringBuilder Naredba = new StringBuilder("UPDATE Kontakti set Pozicija='Z' where JMBG = "); //Naredba.Append("JMBG"); Naredba.Append($"'{JMBG}'"); SqlConnection conn = Konekcija.Connect(); SqlCommand Komanda1 = new SqlCommand(Naredba.ToString(), conn); conn.Open(); Komanda1.ExecuteNonQuery(); conn.Close(); odobren.InnerHtml = "Status je uspešno promenjen u Zaposleni! "; }
protected void Page_Load(object sender, EventArgs e) { if (Session["tip"].ToString() != "Z" && (Session["tip"].ToString() != "A" || Session["tip"] == null)) { Response.Redirect("Login.aspx"); Response.Write("Nemate ovlašćenje za ovu stranicu!"); Response.Write("<a href=" + "'Login.aspx'" + ">VRATI SE</a>"); } SqlConnection conn = Konekcija.Connect(); SqlDataAdapter da = new SqlDataAdapter("select Broj_racuna, Ime, Prezime, JMBG, Email, datum_rodj AS Datum_Rodjenja, Adresa, Mesto, Mobilni, Fiksni, Pol, Pozicija from Kontakti", conn); DataTable podaci = new DataTable(); da.Fill(podaci); GridView1.DataSource = podaci; GridView1.DataBind(); Label1.Visible = false; }
protected void Button1_Click(object sender, EventArgs e) { string naredba = "select * FROM Kontakti WHERE JMBG='" + TextBox1.Text + "'"; SqlDataAdapter da = new SqlDataAdapter(naredba, Konekcija.Connect()); DataTable korisnik = new DataTable(); da.Fill(korisnik); if (korisnik.Rows.Count != 0) { //Session["ime_jmbg"]= korisnik.Rows[0]["Ime"].ToString(); //Session["prezime_jmbg"] = korisnik.Rows[0]["Prezime"].ToString(); TextBox2.Text = korisnik.Rows[0]["Ime"].ToString(); TextBox4.Text = korisnik.Rows[0]["Prezime"].ToString(); Session["id_klijenta"] = korisnik.Rows[0][0].ToString(); string naredba1 = "select Naziv_proizvoda, Id_proizvoda,Kamata FROM Proizvodi"; SqlDataAdapter da1 = new SqlDataAdapter(naredba1, Konekcija.Connect()); DataTable proizvodi = new DataTable(); da1.Fill(proizvodi); DropDownList1.DataSource = proizvodi; DropDownList1.DataTextField = "Naziv_proizvoda"; DropDownList1.DataValueField = "Id_proizvoda"; DropDownList1.DataBind(); DropDownList1.Items.Insert(0, new ListItem("", "")); for (int i = 0; i < proizvodi.Rows.Count; i++) { string prvi = proizvodi.Rows[i][1].ToString(); string drugi = proizvodi.Rows[i][2].ToString(); recnik.Add(proizvodi.Rows[i][1].ToString(), proizvodi.Rows[i][2].ToString()); Session["recnik"] = recnik; } } else { korisnik_poruka.InnerHtml = "Korisnik ne postoji!!!"; } }
protected void Button2_Click(object sender, EventArgs e) { string JMBG = TextBox1.Text; string Ime = TextBox2.Text; string Prezime = TextBox3.Text; string Email = TextBox4.Text; string Adresa = TextBox5.Text; string Mesto = TextBox6.Text; string Mobilni = TextBox7.Text; string Fiksni = TextBox8.Text; string Pol = TextBox9.Text; StringBuilder Naredba5 = new StringBuilder("UPDATE Kontakti set Ime='" + Ime + "', Prezime='" + Prezime + "', Email='" + Email + "', Adresa='" + Adresa + "' , Mesto='" + Mesto + "', Mobilni='" + Mobilni + "', Fiksni='" + Fiksni + "', Pol='" + Pol + "'where JMBG ='" + JMBG + "' "); //Naredba.Append("JMBG"); //Naredba5.Append($"'{JMBG}'"); SqlConnection conn = Konekcija.Connect(); SqlCommand Komanda5 = new SqlCommand(Naredba5.ToString(), conn); conn.Open(); Komanda5.ExecuteNonQuery(); conn.Close(); izmena_uneta.InnerHtml = "Podaci su uspešno promenjeni! "; }
protected void Page_Load(object sender, EventArgs e) { if (Session["tip"] == null) { Response.Redirect("Login.aspx"); } else if (Session["tip"].ToString() != "K") { //Response.Write("Nemate ovlascenje za ovu stranicu!"); //Response.Write("<a href=" + "'Login.aspx'" + ">VRATI SE</a>"); Response.Redirect("Default.aspx?error=Nemate_Ovlašćenje_za_ovu_stranicu!"); } else { string naredba4 = "select * FROM Kontakti WHERE JMBG='" + Session["JMBG"] + "'"; SqlDataAdapter da4 = new SqlDataAdapter(naredba4, Konekcija.Connect()); DataTable korisnik4 = new DataTable(); da4.Fill(korisnik4); GridView1.DataSource = korisnik4; GridView1.DataBind(); string naredba2 = "EXECUTE PregledUserKredita " + korisnik4.Rows[0]["Id_racuna"].ToString(); SqlDataAdapter da2 = new SqlDataAdapter(naredba2, Konekcija.Connect()); DataTable pregledKredita = new DataTable(); da2.Fill(pregledKredita); string naredba3 = "EXECUTE PregledUplata " + korisnik4.Rows[0]["Id_racuna"].ToString(); SqlDataAdapter da3 = new SqlDataAdapter(naredba3, Konekcija.Connect()); DataTable pregledUplata = new DataTable(); da3.Fill(pregledUplata); GridView2.DataSource = pregledKredita; GridView2.DataBind(); GridView3.DataSource = pregledUplata; GridView3.DataBind(); int bruplata = pregledUplata.Rows.Count; int brkredita = pregledKredita.Rows.Count; IDictionary <int, double> krediti = new Dictionary <int, double>(); for (int i = 0; i < brkredita; i++) { krediti.Add(Convert.ToInt32(pregledKredita.Rows[i]["Partija"]), Convert.ToDouble(pregledKredita.Rows[i]["Total"])); } for (int i = 0; i < bruplata; i++) { for (int j = 0; j < krediti.Count; j++) { if (Convert.ToInt32(pregledUplata.Rows[i]["id_partije"]) == krediti.ElementAt(j).Key) { krediti[krediti.ElementAt(j).Key] = krediti[krediti.ElementAt(j).Key] - Convert.ToDouble(pregledUplata.Rows[i]["Iznos_uplate"]); } } } otplate.InnerHtml = "<table border='1'><tr><th>Naziv kredita</th><th>Preostali iznos za otplatu</th></tr>"; for (int i = 0; i < krediti.Count; i++) { string naredba5 = "Select Naziv_proizvoda from Proizvodi " + "inner join Partija_kredita on Proizvodi.Id_proizvoda = Partija_kredita.Vrsta_kredita" + " where Id_partije ='" + krediti.ElementAt(i).Key + "'"; SqlDataAdapter da5 = new SqlDataAdapter(naredba5, Konekcija.Connect()); DataTable nazivi_kredita = new DataTable(); da5.Fill(nazivi_kredita); otplate.InnerHtml += "<tr><td>" + nazivi_kredita.Rows[0]["Naziv_proizvoda"] + "</td>"; otplate.InnerHtml += "<td>" + krediti[krediti.ElementAt(i).Key].ToString() + "</td></tr>"; //Response.Write(nazivi_kredita.Rows[0]["Naziv_proizvoda"] + " - "); //Response.Write(krediti[krediti.ElementAt(i).Key].ToString() + "" + Environment.NewLine); //da5.Dispose(); //nazivi_kredita.Clear(); } otplate.InnerHtml += "</table>"; if (krediti.Count == 0) { Label4.Visible = false; Label5.Visible = false; Label6.Visible = false; otplate.Visible = false; } } }
protected void Button1_Click(object sender, EventArgs e) { string naredba4 = ("select Id_racuna, Broj_racuna, Ime, Prezime, JMBG, Email, datum_rodj AS Datum_Rodjenja, Adresa, Mesto, Mobilni, Fiksni, Pol, Pozicija from Kontakti WHERE JMBG='" + TextBox1.Text + "'"); SqlDataAdapter da4 = new SqlDataAdapter(naredba4, Konekcija.Connect()); DataTable korisnik4 = new DataTable(); da4.Fill(korisnik4); GridView1.DataSource = korisnik4; GridView1.DataBind(); if (korisnik4.Rows.Count == 0) { poruka.InnerHtml = "Korisnik ne postoji!!!"; } else { string naredba2 = "EXECUTE PregledUserKredita " + korisnik4.Rows[0]["Id_racuna"].ToString(); SqlDataAdapter da2 = new SqlDataAdapter(naredba2, Konekcija.Connect()); DataTable pregledKredita = new DataTable(); da2.Fill(pregledKredita); string naredba3 = "EXECUTE PregledUplata " + korisnik4.Rows[0]["Id_racuna"].ToString(); SqlDataAdapter da3 = new SqlDataAdapter(naredba3, Konekcija.Connect()); DataTable pregledUplata = new DataTable(); da3.Fill(pregledUplata); poruka.InnerHtml = ""; GridView2.DataSource = pregledKredita; GridView2.DataBind(); GridView3.DataSource = pregledUplata; GridView3.DataBind(); //double osnovica = pregledKredita.Rows[0]["glavnica"] int bruplata = pregledUplata.Rows.Count; int brkredita = pregledKredita.Rows.Count; IDictionary <int, double> krediti = new Dictionary <int, double>(); for (int i = 0; i < brkredita; i++) { krediti.Add(Convert.ToInt32(pregledKredita.Rows[i]["Partija"]), Convert.ToDouble(pregledKredita.Rows[i]["Total"])); } //double[] PeriodOtplate = new double[pregledKredita.Rows.Count]; //for (int i = 0; i < PeriodOtplate.Length; i++) //{ // PeriodOtplate[i] = Convert.ToInt32(pregledKredita.Rows[i]["PeriodOtplate"]) - bruplata; //} for (int i = 0; i < bruplata; i++) { for (int j = 0; j < krediti.Count; j++) { if (Convert.ToInt32(pregledUplata.Rows[i]["id_partije"]) == krediti.ElementAt(j).Key) { krediti[krediti.ElementAt(j).Key] = krediti[krediti.ElementAt(j).Key] - Convert.ToDouble(pregledUplata.Rows[i]["Iznos_uplate"]); } } } otplate.InnerHtml = "<table border='1'><tr><th>Naziv kredita</th><th>Preostali iznos za otplatu</th></tr>"; for (int i = 0; i < krediti.Count; i++) { string naredba5 = "Select Naziv_proizvoda from Proizvodi " + "inner join Partija_kredita on Proizvodi.Id_proizvoda = Partija_kredita.Vrsta_kredita" + " where Id_partije ='" + krediti.ElementAt(i).Key + "'"; SqlDataAdapter da5 = new SqlDataAdapter(naredba5, Konekcija.Connect()); DataTable nazivi_kredita = new DataTable(); da5.Fill(nazivi_kredita); otplate.InnerHtml += "<tr><td>" + nazivi_kredita.Rows[0]["Naziv_proizvoda"] + "</td>"; otplate.InnerHtml += "<td>" + krediti[krediti.ElementAt(i).Key].ToString() + "</td></tr>"; //Response.Write(nazivi_kredita.Rows[0]["Naziv_proizvoda"] + " - "); //Response.Write(krediti[krediti.ElementAt(i).Key].ToString() + "" + Environment.NewLine); //da5.Dispose(); //nazivi_kredita.Clear(); } otplate.InnerHtml += "</table>"; Label3.Visible = true; Label4.Visible = true; Label5.Visible = true; Label6.Visible = true; } }