using System; using System.Collections.Generic; using System.Configuration; using System.Data.SqlClient; using System.Data; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace BCD.admin { public partial class AddState : System.Web.UI.Page { SqlConnection connect = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString); SqlDataAdapter adp; SqlCommand cmd; protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { GetData(); } } public void GetData() { string query = "SELECT * FROM Ad_state ORDER BY id DESC"; adp = new SqlDataAdapter(query, connect); DataSet ds = new DataSet(); adp.Fill(ds); if (ds != null && ds.Tables[0].Rows.Count > 0) { RepeaterBanner.DataSource = ds.Tables[0]; RepeaterBanner.DataBind(); RepeaterBanner.Visible = true; } else { RepeaterBanner.Visible = false; } } protected void RepeaterBanner_ItemCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName == "Edit") { HiddenField hf = (HiddenField)e.Item.FindControl("hiddenID"); string query = "select * from Ad_state where id='" + hf.Value + "'"; SqlCommand com = new SqlCommand(query, connect); SqlDataAdapter da = new SqlDataAdapter(com); DataTable dt = new DataTable(); da.Fill(dt); if (dt.Rows.Count > 0) { txtstate.Text = dt.Rows[0]["_state"].ToString(); DropDownList1.Text = dt.Rows[0]["central_division"].ToString(); HiddenField1.Value = hf.Value; } connect.Open(); com.ExecuteNonQuery(); connect.Close(); } if (e.CommandName == "Delete") { HiddenField hf = (HiddenField)e.Item.FindControl("hiddenID"); string query = "Delete from Ad_state where id='" + hf.Value + "'"; SqlCommand com = new SqlCommand(query, connect); connect.Open(); com.ExecuteNonQuery(); connect.Close(); RegisterStartupScript("12", ""); GetData(); } } protected void btnSave_Click(object sender, EventArgs e) { if (HiddenField1.Value == "") { connect.Open(); cmd = new SqlCommand("insert into Ad_state (_State,central_division) values (@_State,@central_division)", connect); //insert query cmd.Parameters.Add("@_State", System.Data.SqlDbType.VarChar); cmd.Parameters["@_State"].Value = txtstate.Text; cmd.Parameters.Add("@central_division", System.Data.SqlDbType.VarChar); cmd.Parameters["@central_division"].Value = DropDownList1.SelectedItem.Text; cmd.ExecuteNonQuery(); connect.Close(); GetData(); RegisterStartupScript("12", ""); } else { connect.Open(); cmd = new SqlCommand("update Ad_state set _State=@_State ,central_division=@central_division where id='" + HiddenField1.Value + "'", connect); //insert query cmd.Parameters.Add("@_State", System.Data.SqlDbType.VarChar); cmd.Parameters["@_State"].Value = txtstate.Text; cmd.Parameters.Add("@central_division", System.Data.SqlDbType.VarChar); cmd.Parameters["@central_division"].Value = DropDownList1.SelectedItem.Text; cmd.ExecuteNonQuery(); connect.Close(); GetData(); HiddenField1.Value = ""; RegisterStartupScript("12", ""); } } } }