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");
                    }
                }
            }
        }
示例#2
0
        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;
            }
        }
示例#4
0
        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;
        }
示例#9
0
        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! ";
        }
示例#11
0
        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;
            }
        }