using System; using System.Collections.Generic; using System.Configuration; using System.Data.SqlClient; using System.Data; using System.Linq; using System.Net.NetworkInformation; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace Newdelhibarassocia.dhadmin { public partial class billmaster : 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 tb_billmaster 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 tb_billmaster 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) { inputtype.Value = dt.Rows[0]["btype"].ToString(); inputfee.Value = dt.Rows[0]["fee"].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 tb_billmaster where id='" + hf.Value + "'"; SqlCommand com = new SqlCommand(query, connect); connect.Open(); com.ExecuteNonQuery(); connect.Close(); RegisterStartupScript("12", ""); GetData(); } } protected void Unnamed_Click(object sender, EventArgs e) { if (HiddenField1.Value == "") { connect.Open(); cmd = new SqlCommand("insert into tb_billmaster (btype,fee) values (@btype,@fee)", connect); //insert query cmd.Parameters.Add("@btype", System.Data.SqlDbType.VarChar); cmd.Parameters["@btype"].Value = inputtype.Value; cmd.Parameters.Add("@fee", System.Data.SqlDbType.VarChar); cmd.Parameters["@fee"].Value = inputfee.Value; cmd.ExecuteNonQuery(); connect.Close(); GetData(); RegisterStartupScript("12", ""); } else { connect.Open(); cmd = new SqlCommand("update tb_billmaster set btype=@btype ,fee=@fee where id='" + HiddenField1.Value + "'", connect); //insert query cmd.Parameters.Add("@btype", System.Data.SqlDbType.VarChar); cmd.Parameters["@btype"].Value = inputtype.Value; cmd.Parameters.Add("@fee", System.Data.SqlDbType.VarChar); cmd.Parameters["@fee"].Value = inputfee.Value; cmd.ExecuteNonQuery(); connect.Close(); GetData(); HiddenField1.Value = ""; RegisterStartupScript("12", ""); } } } }