示例#1
0
        protected void btnSearch_Click(object sender, EventArgs e)
        {
            String text = txtSearch.Text;

            if (text != null)
            {
                if (!text.Trim().Equals(""))
                {
                    clearGridView();
                    DataSet ds = new DataSet();

                    DataTable dt = new DataTable();
                    dt.Columns.Add("username", typeof(string));
                    dt.Columns.Add("type", typeof(string));
                    Database db = new Database();
                    Korisnik k  = db.getUserInfoByUsername(text);

                    dt.Rows.Add(text, k.Type);
                    ds.Tables.Add(dt);

                    GridView1.DataSource = ds;
                    GridView1.DataBind();
                }
                else
                {
                    fillGridView();
                }
            }
            else
            {
                fillGridView();
            }
        }
 protected void LogIn_Click(object sender, EventArgs e)
 {
     // lblError.Visible = false;
     System.Diagnostics.Debug.WriteLine("Yes");
     baza = new Database();
     bool flag = baza.checkKorisnik(tbUsernamelog.Text, tbPasslog.Text);
     if (flag == true)
     {
         Korisnik ab = baza.getUserInfoByUsername(tbUsernamelog.Text);
         if (ab.Type == 0)
         {
             // ova e adminot redirect na adminPage
             Session["UserName"] = tbUsernamelog.Text.ToString();
             Session["Admin"] = "Admin";
             Response.Redirect("Admin.aspx");
         }
         else
         {
         System.Diagnostics.Debug.WriteLine("REDIREKT");
         Session["UserName"] = tbUsernamelog.Text.ToString();
         Response.Redirect("HomePage.aspx");
         /// ako  e admin redirect na adminPage ; treba vo baza funkcija za proverka dali e admin
         ///
         }
     }
     else
     {
         lblError.Visible = true;
     }
 }
示例#3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                if (Session["UserName"] != null)
                {
                    Database db = new Database();
                    Korisnik k  = db.getUserInfoByUsername(Session["UserName"].ToString());

                    if (k.Type == 1)
                    {
                        Response.Redirect("HomePage.aspx");
                    }
                    else
                    {
                        GridView1.DataSource = db.getAllUsers();
                        GridView1.DataBind();
                    }
                }
                else
                {
                    Response.Redirect("~/");
                }

                fillAllUsers();
            }
        }
示例#4
0
        protected void btnSearch_Click(object sender, EventArgs e)
        {
            String text = txtSearch.Text;

            if (text != null)
            {
                if (!text.Trim().Equals(""))
                {
                    clearGridView();
                    DataSet ds = new DataSet();

                    DataTable dt = new DataTable();
                    dt.Columns.Add("username", typeof(string));
                    dt.Columns.Add("type", typeof(string));
                    Database db = new Database();
                    Korisnik k = db.getUserInfoByUsername(text);

                    dt.Rows.Add(text, k.Type);
                    ds.Tables.Add(dt);

                    GridView1.DataSource = ds;
                    GridView1.DataBind();
                }
                else
                {
                    fillGridView();
                }
            }
            else
            {
                fillGridView();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                if (Session["UserName"] != null)
                {
                    string username = Session["UserName"].ToString();

                    db = new Database();
                   Korisnik k = db.getUserInfoByUsername(username);
                    if (k != null)
                    {
                        tbName.Text = k.Name;
                        tbEmail.Text = k.Email;
                        bDay.Text = k.Birthday.ToShortDateString();
                        rbFemale.Checked = k.Sex == 0;
                        rbMale.Checked = k.Sex == 1;
                    }
                    if (k.Type == 1)
                    {

                    }
                }
                else
                {
                    Response.Redirect("Default.aspx");
                }
            }
        }
示例#6
0
        protected void LogIn_Click(object sender, EventArgs e)
        {
            // lblError.Visible = false;
            System.Diagnostics.Debug.WriteLine("Yes");
            baza = new Database();
            bool flag = baza.checkKorisnik(tbUsernamelog.Text, tbPasslog.Text);

            if (flag == true)
            {
                Korisnik ab = baza.getUserInfoByUsername(tbUsernamelog.Text);
                if (ab.Type == 0)
                {
                    // ova e adminot redirect na adminPage
                    Session["UserName"] = tbUsernamelog.Text.ToString();
                    Session["Admin"]    = "Admin";
                    Response.Redirect("Admin.aspx");
                }
                else
                {
                    System.Diagnostics.Debug.WriteLine("REDIREKT");
                    Session["UserName"] = tbUsernamelog.Text.ToString();
                    Response.Redirect("HomePage.aspx");
                    /// ako  e admin redirect na adminPage ; treba vo baza funkcija za proverka dali e admin
                    ///
                }
            }
            else
            {
                lblError.Visible = true;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                if (Session["UserName"] != null)
                {
                    string username = Session["UserName"].ToString();

                    db = new Database();
                    Korisnik k = db.getUserInfoByUsername(username);
                    if (k != null)
                    {
                        tbName.Text      = k.Name;
                        tbEmail.Text     = k.Email;
                        bDay.Text        = k.Birthday.ToShortDateString();
                        rbFemale.Checked = k.Sex == 0;
                        rbMale.Checked   = k.Sex == 1;
                    }
                    if (k.Type == 1)
                    {
                    }
                }
                else
                {
                    Response.Redirect("Default.aspx");
                }
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                if (Session["UserName"] != null)
                {
                    Database db = new Database();
                    Korisnik k  = db.getUserInfoByUsername(Session["UserName"].ToString());

                    if (k.Type == 1)
                    {
                        Response.Redirect("HomePage.aspx");
                    }
                }
                else
                {
                    Response.Redirect("~/");
                }

                if (Request.Cookies.Get("AdminCookie") != null)
                {
                    ViewState["title"]        = Request.Cookies["AdminCookie"]["albumName"];
                    ViewState["year"]         = Int32.Parse(Request.Cookies["AdminCookie"]["albumYear"]);
                    ViewState["album_id"]     = Int32.Parse(Request.Cookies["AdminCookie"]["albumID"]);
                    ViewState["mom_br_sliki"] = Int32.Parse(Request.Cookies["AdminCookie"]["momImageNumber"]);
                    ViewState["br_sliki"]     = Int32.Parse(Request.Cookies["AdminCookie"]["imageNumber"]);

                    changeForm();
                    setFormInfo();
                }
            }
        }
        protected void fillTransakcii()
        {
            clearScreen();
            Database           db = new Database();
            List <Transakcija> transakcii;
            int tab = -1;

            if (ViewState["tab"] != null)
            {
                Int32.TryParse(ViewState["tab"].ToString(), out tab);
            }

            if (tab != -1)
            {
                if (tab == 0)
                {
                    transakcii = db.getAllTransakciiKupuvamForUsername(Session["UserName"].ToString(),
                                                                       Ponuda.DATE);
                }
                else if (tab == 1)
                {
                    transakcii = db.getAllTransakciiProdavamForUsername(Session["UserName"].ToString(),
                                                                        Ponuda.DATE);
                }
                // TODO: ovde za istorija
                else
                {
                    transakcii = db.getAllTransakciiHistoryForUsername(Session["UserName"].ToString(),
                                                                       Ponuda.DATE);
                }
            }
            else
            {
                return;
            }

            if (transakcii == null)
            {
                return;
            }
            foreach (Transakcija t in transakcii)
            {
                if (tab == 1)            // Prodavam opcii
                {
                    if (t.AlbumID == -1) //E obicna buy transakcija
                    {
                        transakciiElementHalfProdavam tranElem = (transakciiElementHalfProdavam)LoadControl("transakciiElementHalfProdavam.ascx");
                        Ponuda   p    = db.getOffer(t.ID);
                        Korisnik user = db.getUserInfoByUsername(t.Username);
                        Slika    s    = db.getPicture(p.AlbumID, p.BrojSlika);
                        Album    a    = db.getAlbumByID(p.AlbumID);
                        tranElem.AlbumYear    = a.Year;
                        tranElem.imgID_1      = s.Broj;
                        tranElem.Name1        = p.Name;
                        tranElem.Description1 = p.Desc;
                        tranElem.Email1       = user.Email;
                        tranElem.Price1       = p.Price;
                        tranElem.Offer1ID     = p.AlbumID;
                        tranElem.User1        = t.Username;
                        tranElem.imgUrl_1     = s.Url;
                        tranElem.Date         = t.Datum;
                        tranElem.tranID       = t.ID;
                        repeaterTransakcii.Controls.Add(tranElem);
                    }
                    else
                    {
                        transakciiExchangeElementHalfProdavam tranElem = (transakciiExchangeElementHalfProdavam)LoadControl("transakciiExchangeProdavam.ascx");
                        Ponuda   p        = db.getOffer(t.ID);
                        Korisnik user     = db.getUserInfoByUsername(t.Username);
                        Slika    s_moja   = db.getPicture(p.AlbumID, p.BrojSlika);
                        Slika    s_zamena = db.getPicture(t.AlbumID, t.PictureID);
                        Album    a        = db.getAlbumByID(p.AlbumID);
                        tranElem.AlbumYear    = a.Year;
                        tranElem.Name1        = p.Name;
                        tranElem.Description1 = p.Desc;
                        tranElem.Email1       = user.Email;
                        tranElem.Price1       = p.Price;
                        tranElem.Offer1ID     = p.AlbumID;
                        tranElem.User1        = t.Username;
                        tranElem.Date         = t.Datum;
                        tranElem.imgUrl_1     = s_moja.Url;
                        tranElem.imgID_1      = s_moja.Broj;
                        tranElem.tranID       = t.ID;

                        tranElem.imgUrl_2 = s_zamena.Url;
                        tranElem.imgID_2  = s_zamena.Broj;
                        repeaterTransakcii.Controls.Add(tranElem);
                    }
                }
                else if (tab == 0)
                {
                    if (t.AlbumID == -1)//E obicna buy transakcija
                    {
                        transakciiExchangeElementHalf tranElem = (transakciiExchangeElementHalf)LoadControl("transakciiExchange.ascx");
                        Ponuda   p    = db.getOffer(t.ID);
                        Korisnik user = db.getUserInfoByUsername(t.Username);
                        Slika    s    = db.getPicture(p.AlbumID, p.BrojSlika);
                        Album    a    = db.getAlbumByID(p.AlbumID);
                        tranElem.AlbumYear    = a.Year;
                        tranElem.imgID_1      = s.Broj;
                        tranElem.Name1        = p.Name;
                        tranElem.Description1 = p.Desc;
                        tranElem.Email1       = user.Email;
                        tranElem.Price1       = p.Price;
                        tranElem.Offer1ID     = p.AlbumID;
                        tranElem.User1        = t.Username;
                        tranElem.imgUrl_1     = s.Url;
                        tranElem.Date         = t.Datum;
                        tranElem.tranID       = t.ID;
                        tranElem.Status       = t.Status;
                        repeaterTransakcii.Controls.Add(tranElem);
                    }
                    else
                    {
                        transakciiElement tranElem = (transakciiElement)LoadControl("transakciiElement.ascx");
                        Ponuda            p        = db.getOffer(t.ID);
                        Korisnik          user     = db.getUserInfoByUsername(t.Username);
                        Slika             s_moja   = db.getPicture(p.AlbumID, p.BrojSlika);
                        Slika             s_zamena = db.getPicture(t.AlbumID, t.PictureID);
                        Album             a        = db.getAlbumByID(p.AlbumID);
                        tranElem.AlbumYear    = a.Year;
                        tranElem.Name1        = p.Name;
                        tranElem.Description1 = p.Desc;
                        tranElem.Email1       = user.Email;
                        tranElem.Price1       = p.Price;
                        tranElem.Offer1ID     = p.AlbumID;
                        tranElem.User1        = t.Username;
                        tranElem.Date         = t.Datum;
                        tranElem.imgUrl_1     = s_moja.Url;
                        tranElem.imgID_1      = s_moja.Broj;
                        tranElem.tranID       = t.ID;
                        tranElem.Status       = t.Status;
                        tranElem.imgUrl_2     = s_zamena.Url;
                        tranElem.imgID_2      = s_zamena.Broj;
                        repeaterTransakcii.Controls.Add(tranElem);
                    }
                }
                else
                {                        // history
                    if (t.AlbumID == -1) //E obicna buy transakcija
                    {
                        transakciiExchangeElementHalf tranElem = (transakciiExchangeElementHalf)LoadControl("transakciiExchange.ascx");
                        Ponuda   p    = db.getOffer(t.ID);
                        Korisnik user = db.getUserInfoByUsername(t.Username);
                        Slika    s    = db.getPicture(p.AlbumID, p.BrojSlika);
                        Album    a    = db.getAlbumByID(p.AlbumID);
                        tranElem.AlbumYear    = a.Year;
                        tranElem.imgID_1      = s.Broj;
                        tranElem.Name1        = p.Name;
                        tranElem.Description1 = p.Desc;
                        tranElem.Email1       = user.Email;
                        tranElem.Price1       = p.Price;
                        tranElem.Offer1ID     = p.AlbumID;
                        tranElem.User1        = t.Username;
                        tranElem.imgUrl_1     = s.Url;
                        tranElem.Date         = t.Datum;
                        tranElem.tranID       = t.ID;
                        tranElem.Status       = t.Status;
                        repeaterTransakcii.Controls.Add(tranElem);
                    }
                    else
                    {
                        transakciiElement tranElem = (transakciiElement)LoadControl("transakciiElement.ascx");
                        Ponuda            p        = db.getOffer(t.ID);
                        Korisnik          user     = db.getUserInfoByUsername(t.Username);
                        Slika             s_moja   = db.getPicture(p.AlbumID, p.BrojSlika);
                        Slika             s_zamena = db.getPicture(t.AlbumID, t.PictureID);
                        Album             a        = db.getAlbumByID(p.AlbumID);
                        tranElem.AlbumYear    = a.Year;
                        tranElem.Name1        = p.Name;
                        tranElem.Description1 = p.Desc;
                        tranElem.Email1       = user.Email;
                        tranElem.Price1       = p.Price;
                        tranElem.Offer1ID     = p.AlbumID;
                        tranElem.User1        = t.Username;
                        tranElem.Date         = t.Datum;
                        tranElem.imgUrl_1     = s_moja.Url;
                        tranElem.imgID_1      = s_moja.Broj;
                        tranElem.tranID       = t.ID;

                        tranElem.imgUrl_2 = s_zamena.Url;
                        tranElem.imgID_2  = s_zamena.Broj;

                        tranElem.Status = t.Status;
                        repeaterTransakcii.Controls.Add(tranElem);
                    }
                }

                //repeaterTransakcii.Controls.Add(tranElem);
            }
        }
        protected void fillTransakcii()
        {
            clearScreen();
            Database db = new Database();
            List<Transakcija> transakcii;
            int tab = -1;
            if (ViewState["tab"] != null)
                Int32.TryParse(ViewState["tab"].ToString(), out tab);

            if (tab != -1)
            {
                if (tab == 0)
                    transakcii = db.getAllTransakciiKupuvamForUsername(Session["UserName"].ToString(),
                Ponuda.DATE);
                else if (tab == 1)
                    transakcii = db.getAllTransakciiProdavamForUsername(Session["UserName"].ToString(),
                Ponuda.DATE);
                // TODO: ovde za istorija
                else
                {
                    transakcii = db.getAllTransakciiHistoryForUsername(Session["UserName"].ToString(),
                Ponuda.DATE);

                }
            }
            else return;

            if (transakcii == null) return;
            foreach (Transakcija t in transakcii)
            {
                if (tab == 1) // Prodavam opcii
                {
                    if (t.AlbumID == -1)//E obicna buy transakcija
                    {
                        transakciiElementHalfProdavam tranElem = (transakciiElementHalfProdavam)LoadControl("transakciiElementHalfProdavam.ascx");
                        Ponuda p = db.getOffer(t.ID);
                        Korisnik user = db.getUserInfoByUsername(t.Username);
                        Slika s = db.getPicture(p.AlbumID, p.BrojSlika);
                        Album a = db.getAlbumByID(p.AlbumID);
                        tranElem.AlbumYear = a.Year;
                        tranElem.imgID_1 = s.Broj;
                        tranElem.Name1 = p.Name;
                        tranElem.Description1 = p.Desc;
                        tranElem.Email1 = user.Email;
                        tranElem.Price1 = p.Price;
                        tranElem.Offer1ID = p.AlbumID;
                        tranElem.User1 = t.Username;
                        tranElem.imgUrl_1 = s.Url;
                        tranElem.Date = t.Datum;
                        tranElem.tranID = t.ID;
                        repeaterTransakcii.Controls.Add(tranElem);
                    }
                    else
                    {
                        transakciiExchangeElementHalfProdavam tranElem = (transakciiExchangeElementHalfProdavam)LoadControl("transakciiExchangeProdavam.ascx");
                        Ponuda p = db.getOffer(t.ID);
                        Korisnik user = db.getUserInfoByUsername(t.Username);
                        Slika s_moja = db.getPicture(p.AlbumID, p.BrojSlika);
                        Slika s_zamena = db.getPicture(t.AlbumID, t.PictureID);
                        Album a = db.getAlbumByID(p.AlbumID);
                        tranElem.AlbumYear = a.Year;
                        tranElem.Name1 = p.Name;
                        tranElem.Description1 = p.Desc;
                        tranElem.Email1 = user.Email;
                        tranElem.Price1 = p.Price;
                        tranElem.Offer1ID = p.AlbumID;
                        tranElem.User1 = t.Username;
                        tranElem.Date = t.Datum;
                        tranElem.imgUrl_1 = s_moja.Url;
                        tranElem.imgID_1 = s_moja.Broj;
                        tranElem.tranID = t.ID;

                        tranElem.imgUrl_2 = s_zamena.Url;
                        tranElem.imgID_2 = s_zamena.Broj;
                        repeaterTransakcii.Controls.Add(tranElem);
                    }
                }
                else if(tab == 0)
                {
                    if (t.AlbumID == -1)//E obicna buy transakcija
                    {
                        transakciiExchangeElementHalf tranElem = (transakciiExchangeElementHalf)LoadControl("transakciiExchange.ascx");
                        Ponuda p = db.getOffer(t.ID);
                        Korisnik user = db.getUserInfoByUsername(t.Username);
                        Slika s = db.getPicture(p.AlbumID, p.BrojSlika);
                        Album a = db.getAlbumByID(p.AlbumID);
                        tranElem.AlbumYear = a.Year;
                        tranElem.imgID_1 = s.Broj;
                        tranElem.Name1 = p.Name;
                        tranElem.Description1 = p.Desc;
                        tranElem.Email1 = user.Email;
                        tranElem.Price1 = p.Price;
                        tranElem.Offer1ID = p.AlbumID;
                        tranElem.User1 = t.Username;
                        tranElem.imgUrl_1 = s.Url;
                        tranElem.Date = t.Datum;
                        tranElem.tranID = t.ID;
                        tranElem.Status = t.Status;
                        repeaterTransakcii.Controls.Add(tranElem);
                    }
                    else
                    {

                        transakciiElement tranElem = (transakciiElement)LoadControl("transakciiElement.ascx");
                        Ponuda p = db.getOffer(t.ID);
                        Korisnik user = db.getUserInfoByUsername(t.Username);
                        Slika s_moja = db.getPicture(p.AlbumID, p.BrojSlika);
                        Slika s_zamena = db.getPicture(t.AlbumID, t.PictureID);
                        Album a = db.getAlbumByID(p.AlbumID);
                        tranElem.AlbumYear = a.Year;
                        tranElem.Name1 = p.Name;
                        tranElem.Description1 = p.Desc;
                        tranElem.Email1 = user.Email;
                        tranElem.Price1 = p.Price;
                        tranElem.Offer1ID = p.AlbumID;
                        tranElem.User1 = t.Username;
                        tranElem.Date = t.Datum;
                        tranElem.imgUrl_1 = s_moja.Url;
                        tranElem.imgID_1 = s_moja.Broj;
                        tranElem.tranID = t.ID;
                        tranElem.Status = t.Status;
                        tranElem.imgUrl_2 = s_zamena.Url;
                        tranElem.imgID_2 = s_zamena.Broj;
                        repeaterTransakcii.Controls.Add(tranElem);
                    }
                }
                else
                { // history
                    if (t.AlbumID == -1)//E obicna buy transakcija
                    {
                        transakciiExchangeElementHalf tranElem = (transakciiExchangeElementHalf)LoadControl("transakciiExchange.ascx");
                        Ponuda p = db.getOffer(t.ID);
                        Korisnik user = db.getUserInfoByUsername(t.Username);
                        Slika s = db.getPicture(p.AlbumID, p.BrojSlika);
                        Album a = db.getAlbumByID(p.AlbumID);
                        tranElem.AlbumYear = a.Year;
                        tranElem.imgID_1 = s.Broj;
                        tranElem.Name1 = p.Name;
                        tranElem.Description1 = p.Desc;
                        tranElem.Email1 = user.Email;
                        tranElem.Price1 = p.Price;
                        tranElem.Offer1ID = p.AlbumID;
                        tranElem.User1 = t.Username;
                        tranElem.imgUrl_1 = s.Url;
                        tranElem.Date = t.Datum;
                        tranElem.tranID = t.ID;
                        tranElem.Status = t.Status;
                        repeaterTransakcii.Controls.Add(tranElem);
                    }
                    else
                    {
                        transakciiElement tranElem = (transakciiElement)LoadControl("transakciiElement.ascx");
                        Ponuda p = db.getOffer(t.ID);
                        Korisnik user = db.getUserInfoByUsername(t.Username);
                        Slika s_moja = db.getPicture(p.AlbumID, p.BrojSlika);
                        Slika s_zamena = db.getPicture(t.AlbumID, t.PictureID);
                        Album a = db.getAlbumByID(p.AlbumID);
                        tranElem.AlbumYear = a.Year;
                        tranElem.Name1 = p.Name;
                        tranElem.Description1 = p.Desc;
                        tranElem.Email1 = user.Email;
                        tranElem.Price1 = p.Price;
                        tranElem.Offer1ID = p.AlbumID;
                        tranElem.User1 = t.Username;
                        tranElem.Date = t.Datum;
                        tranElem.imgUrl_1 = s_moja.Url;
                        tranElem.imgID_1 = s_moja.Broj;
                        tranElem.tranID = t.ID;

                        tranElem.imgUrl_2 = s_zamena.Url;
                        tranElem.imgID_2 = s_zamena.Broj;

                        tranElem.Status = t.Status;
                        repeaterTransakcii.Controls.Add(tranElem);
                    }
                }

                //repeaterTransakcii.Controls.Add(tranElem);
            }
        }
示例#11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {

                if (Session["UserName"] != null)
                {
                    Database db = new Database();
                    Korisnik k = db.getUserInfoByUsername(Session["UserName"].ToString());

                    if (k.Type == 1)
                    {
                        Response.Redirect("HomePage.aspx");
                    }
                    else
                    {
                        GridView1.DataSource = db.getAllUsers();
                        GridView1.DataBind();
                    }
                }
                else
                {
                    Response.Redirect("~/");
                }

                fillAllUsers();

            }
        }
示例#12
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                if (Session["UserName"] != null)
                {
                    Database db = new Database();
                    Korisnik k = db.getUserInfoByUsername(Session["UserName"].ToString());

                    if (k.Type == 1)
                    {
                        Response.Redirect("HomePage.aspx");
                    }
                }
                else
                {
                    Response.Redirect("~/");
                }

                if (Request.Cookies.Get("AdminCookie") != null)
                {
                    ViewState["title"] = Request.Cookies["AdminCookie"]["albumName"];
                    ViewState["year"] = Int32.Parse(Request.Cookies["AdminCookie"]["albumYear"]);
                    ViewState["album_id"] = Int32.Parse(Request.Cookies["AdminCookie"]["albumID"]);
                    ViewState["mom_br_sliki"] = Int32.Parse(Request.Cookies["AdminCookie"]["momImageNumber"]);
                    ViewState["br_sliki"] = Int32.Parse(Request.Cookies["AdminCookie"]["imageNumber"]);

                    changeForm();
                    setFormInfo();
                }
            }
        }