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", "");
}
}
}
}