Пример #1
0
        protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            using (PoslovniKlubBL temp = new PoslovniKlubBL())
            {
                if (e.Row.RowType == DataControlRowType.DataRow)
                {
                    if ((e.Row.RowState & DataControlRowState.Edit) > 0)
                    {
                        DropDownList ddlKategorija = (DropDownList)e.Row.FindControl("ddlKategorija");
                        ddlKategorija.DataSource = temp.GetAllKats();
                        ddlKategorija.DataValueField = "KategorijaId";
                        ddlKategorija.DataTextField = "NazivKategorije";
                        ddlKategorija.DataBind();

                        ddlKategorija.SelectedIndex = temp.getKatID(Convert.ToInt32(GridView1.DataKeys[e.Row.RowIndex].Value.ToString()))-1;
                        //ddlKategorija.SelectedItem.Text = temp.getKateg(ddlKategorija.SelectedIndex);
                        int pk = ddlKategorija.SelectedIndex + 1;

                        DropDownList ddlPodkategorija = (DropDownList)e.Row.FindControl("ddlPodkategorija");
                        ddlPodkategorija.DataSource = temp.getSelectPodKat(ddlKategorija.SelectedIndex + 1);
                        ddlPodkategorija.DataValueField = "PodkatID";
                        ddlPodkategorija.DataTextField = "NazivPodkategorije";
                        ddlPodkategorija.DataBind();

                        ddlPodkategorija.SelectedValue = temp.getDefPK(Convert.ToInt32(GridView1.DataKeys[e.Row.RowIndex].Value)).FirstOrDefault().PodkategorijaID.ToString();

                    }
                }
            }
        }
Пример #2
0
        protected void Page_Init(object sender, EventArgs e)
        {
            using (PoslovniKlubBL temp = new PoslovniKlubBL())
            {
                id = Convert.ToInt32(Request.QueryString["oglasID"]);
                oglasi priv = new oglasi();
                priv = temp.GetPostByID(id);
                ddlSporazumBroj.SelectedValue = Request.QueryString["SporazumBroj"];
                txtNaslovOglasa.Text = priv.Naslov;
                ddlVrstaOglasa.SelectedIndex = priv.VrstaOglasa.VrstaID;
                ddlKategorija.SelectedIndex = (int)priv.KategorijaID;

                ddlPodKategorija.DataSource = temp.getSelectPodKat((int)priv.KategorijaID);
                ddlPodKategorija.DataValueField = "PodkatID";
                ddlPodKategorija.DataTextField = "NazivPodkategorije";
                ddlPodKategorija.DataBind();
                int pk = temp.GetPKID(id);
                if (pk - 27 > 0)
                    ddlPodKategorija.SelectedIndex = temp.GetPKID(id) - 27;
                else
                    ddlPodKategorija.SelectedIndex = pk - 1;

                txtCalendar.Text = Convert.ToDateTime(priv.VrijediDo).ToString("dd.MM.yyyy");
                //txtCalendar.Text = priv.VrijediDo.Value.ToString();
                txtOglas.Text = priv.TextOglasa;
                if (priv.Realizovan.HasValue)
                    cbxRealizovan.Checked = priv.Realizovan.Value;
                else
                    cbxRealizovan.Checked = false;
            }
        }
Пример #3
0
 protected void ddlKategorija_SelectedIndexChanged(object sender, EventArgs e)
 {
     using (PoslovniKlubBL temp = new PoslovniKlubBL())
     {
         DropDownList ddlKategorija = (DropDownList)sender;
         GridViewRow row = (GridViewRow)ddlKategorija.NamingContainer;
         if (row != null)
         {
             if ((row.RowState & DataControlRowState.Edit) > 0)
             {
                 DropDownList ddlPodkat = (DropDownList)row.FindControl("ddlPodKategorija");
                 ddlPodkat.DataSource = temp.getSelectPodKat(Convert.ToInt32(ddlKategorija.SelectedValue));
                 ddlPodkat.DataValueField = "PodkatId";
                 ddlPodkat.DataTextField = "NazivPodkategorije";
                 ddlPodkat.DataBind();
             }
         }
     }
 }
Пример #4
0
        //protected void Page_Init(object sender, EventArgs e)
        //{
        //        id = Convert.ToInt32(Request.QueryString["oglasID"]);
        //        //oglasi priv = new oglasi();
        //        //priv=temp.GetPostByID(id);
        //        ddlSporazumBroj.SelectedValue = Request.QueryString["SporazumBroj"];
        //        txtNaslovOglasa.Text = Request.QueryString["Naslov"];
        //        ddlVrstaOglasa.SelectedValue = Request.QueryString["Vrsta"];
        //        ddlKategorija.SelectedValue = Request.QueryString["Kategorija"];
        //        //ddlPodKategorija.SelectedValue = Request.QueryString["Podkategorija"];
        //        //clrVrijedoDo.SelectedDate = DateTime.ParseExact(Request.QueryString["Datum"], @"dd\/MM\/yyyy", System.Globalization.CultureInfo.InvariantCulture);
        //        clrVrijedoDo.SelectedDate = Convert.ToDateTime(Request.QueryString["Datum"], null);
        //        txtOglas.Text = Request.QueryString["Text"];
        //}
        protected void PromjenaKategorije(object sender, EventArgs e)
        {
            using (PoslovniKlubBL temp = new PoslovniKlubBL())
            {
                DropDownList ddlKategorija = (DropDownList)sender;
                //DropDownList ddlpodkat = (DropDownList)Page.FindControl("ddlPodKategorija");
                //ddlPodKategorija.Items.Clear();
                //ddlPodKategorija.Items.Add(new ListItem("Izaberite podkategoriju oglasa", "0", true));

                ddlPodKategorija.DataSource = temp.getSelectPodKat(Convert.ToInt32(ddlKategorija.SelectedValue));
                ddlPodKategorija.DataValueField = "PodkatId";
                ddlPodKategorija.DataTextField = "NazivPodkategorije";
                ddlPodKategorija.Items.Add(new ListItem("Izaberite podkategoriju oglasa", "0", true));
                ddlPodKategorija.SelectedIndex = 0;
                ddlPodKategorija.DataBind();
            }
        }