private void BindLinije() { Linija linija = new Linija(); List <Linija> linije = linija.ListByID(DdlVrstaVozila.SelectedValue, DdlDnevna.SelectedValue == "Dnevna" ? true : false); GvLinije.DataSource = linije; GvLinije.DataBind(); }
protected void GvLinije_RowUpdating(object sender, GridViewUpdateEventArgs e) { Linija linija = new Linija(); Label lblID = (Label)GvLinije.Rows[e.RowIndex].FindControl("LblID"); linija.ID = Convert.ToInt32(lblID.Text); TextBox txtNaziv = (TextBox)GvLinije.Rows[e.RowIndex].FindControl("TxtNazivEdit"); linija.Naziv = txtNaziv.Text; TextBox txtOpisLinije = (TextBox)GvLinije.Rows[e.RowIndex].FindControl("TxtOpisLinijeEdit"); linija.OpisLinije = txtOpisLinije.Text; DropDownList ddlDnevna = (DropDownList)GvLinije.Rows[e.RowIndex].FindControl("DdlDnevnaEdit"); linija.Dnevna = ddlDnevna.SelectedValue == "True" ? true : false; DropDownList ddlStatus = (DropDownList)GvLinije.Rows[e.RowIndex].FindControl("DdlStatusEdit"); linija.Status = ddlStatus.SelectedValue == "True" ? true : false; TextBox txtVremePoluobrta = (TextBox)GvLinije.Rows[e.RowIndex].FindControl("TxtVremePoluobrtaEdit"); linija.VremePoluobrta = Convert.ToInt32(txtVremePoluobrta.Text); DropDownList ddlVrstaLinije = (DropDownList)GvLinije.Rows[e.RowIndex].FindControl("DdlVrstaLinijeEdit"); linija.VrstaLinije = ddlVrstaLinije.SelectedValue; DropDownList ddlVrstaVozila = (DropDownList)GvLinije.Rows[e.RowIndex].FindControl("DdlVrstaVozilaEdit"); linija.VrstaVozila = ddlVrstaVozila.SelectedValue; if (linija.UpdateLinija()) { LblRedVoznje.Text = "Podatak je izmenjen"; } else { LblRedVoznje.Text = "Greska pri izmeni"; } GvLinije.EditIndex = -1; GvLinije.DataBind(); }
protected void GvLinije_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Insert") { Linija linija = new Linija(); TextBox txtNaziv = (TextBox)GvLinije.FooterRow.FindControl("TxtNaziv"); linija.Naziv = txtNaziv.Text; TextBox txtOpisLinije = (TextBox)GvLinije.FooterRow.FindControl("TxtOpisLinije"); linija.OpisLinije = txtOpisLinije.Text; DropDownList ddlDnevna = (DropDownList)GvLinije.FooterRow.FindControl("DdlDnevnaInsert"); linija.Dnevna = ddlDnevna.SelectedValue == "True" ? true : false; DropDownList ddlStatus = (DropDownList)GvLinije.FooterRow.FindControl("DdlStatusInsert"); linija.Status = ddlStatus.SelectedValue == "True" ? true : false; TextBox txtVremePoluobrta = (TextBox)GvLinije.FooterRow.FindControl("TxtVremePoluobrta"); linija.VremePoluobrta = Convert.ToInt32(txtVremePoluobrta.Text); DropDownList ddlVrstaLinije = (DropDownList)GvLinije.FooterRow.FindControl("DdlVrstaLinijeInsert"); linija.VrstaLinije = ddlVrstaLinije.SelectedValue; DropDownList ddlVrstaVozila = (DropDownList)GvLinije.FooterRow.FindControl("DdlVrstaVozilaInsert"); linija.VrstaVozila = ddlVrstaVozila.SelectedValue; if (linija.InsertLinija()) { LblRedVoznje.Text = "Podatak je izmenjen"; } else { LblRedVoznje.Text = "Greska pri izmeni"; } GvLinije.EditIndex = -1; GvLinije.DataBind(); } }
protected void BtnLinije_Click(object sender, EventArgs e) { GvLinije.DataBind(); }
protected void GvLinije_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e) { GvLinije.EditIndex = -1; GvLinije.DataBind(); }