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 Newdelhibarassocia.cms
{
public partial class AddVideo : System.Web.UI.Page
{
SqlConnection connect = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ToString());
SqlCommand cmd;
Class1 obj = new Class1();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (Session["Admin"] != null)
{
Session["lblid"] = null;
binddata();
}
else
{
Response.Redirect("Default.aspx");
}
}
}
private void binddata()
{
string qrajneeti = "select * from newdelhibar_Vedio order by video_rnk Asc";
DataSet dsrajneeti = obj.ReturnDataSet(qrajneeti);
if (dsrajneeti != null && dsrajneeti.Tables[0].Rows.Count > 0)
{
rptrBannr.DataSource = dsrajneeti;
rptrBannr.DataBind();
}
string qrajneeti1 = "select id,AlbumName from [newdelhibar_VideoAlbumList] order by cast(AlbumRank as int) Asc";
DataSet dsrajneeti1 = obj.ReturnDataSet(qrajneeti1);
if (dsrajneeti1 != null && dsrajneeti1.Tables[0].Rows.Count > 0)
{
ddlPhotoAlbum.DataSource = dsrajneeti1.Tables[0];
ddlPhotoAlbum.DataTextField = "AlbumName";
ddlPhotoAlbum.DataValueField = "id";
ddlPhotoAlbum.DataBind();
ddlPhotoAlbum.Items.Insert(0, "----- Select Album -----");
}
}
protected void btnSave_Click(object sender, EventArgs e)
{
if (txtAlbumRank.Text == "")
{
RegisterStartupScript("12", "");
}
else if (txtAlbumName.Text == "")
{
RegisterStartupScript("12", "");
}
else if (TextBox1.Text == "")
{
RegisterStartupScript("12", "");
}
else
{
if (Session["lblid"] == null)
{
connect.Open();
cmd = new SqlCommand("insert into newdelhibar_Vedio(video_rnk,video_title,vdo,vdo_album) values(@video_rnk,@video_title,@vdo,@vdo_album) ", connect);
cmd.Parameters.Add("@vdo", System.Data.SqlDbType.VarChar);
cmd.Parameters["@vdo"].Value = TextBox1.Text;
cmd.Parameters.Add("@video_title", System.Data.SqlDbType.VarChar);
cmd.Parameters["@video_title"].Value = txtAlbumName.Text;
cmd.Parameters.Add("@video_rnk", System.Data.SqlDbType.VarChar);
cmd.Parameters["@video_rnk"].Value = txtAlbumRank.Text;
cmd.Parameters.Add("@vdo_album", System.Data.SqlDbType.VarChar);
cmd.Parameters["@vdo_album"].Value = ddlPhotoAlbum.SelectedItem.Value;
cmd.ExecuteNonQuery();
connect.Close();
RegisterStartupScript("12", "");
TextBox1.Text = ""; txtAlbumName.Text = ""; txtAlbumRank.Text = "";
binddata();
}
else
{
connect.Open();
cmd = new SqlCommand("update newdelhibar_Vedio set video_rnk=@video_rnk,video_title=@video_title,vdo=@vdo,vdo_album=@vdo_album where id=" + Session["lblid"] + "", connect);
cmd.Parameters.Add("@vdo", System.Data.SqlDbType.VarChar);
cmd.Parameters["@vdo"].Value = TextBox1.Text;
cmd.Parameters.Add("@video_title", System.Data.SqlDbType.VarChar);
cmd.Parameters["@video_title"].Value = txtAlbumName.Text;
cmd.Parameters.Add("@video_rnk", System.Data.SqlDbType.VarChar);
cmd.Parameters["@video_rnk"].Value = txtAlbumRank.Text;
cmd.Parameters.Add("@vdo_album", System.Data.SqlDbType.VarChar);
cmd.Parameters["@vdo_album"].Value = ddlPhotoAlbum.SelectedItem.Value;
cmd.ExecuteNonQuery();
connect.Close();
RegisterStartupScript("12", "");
TextBox1.Text = ""; txtAlbumName.Text = ""; txtAlbumRank.Text = ""; Session["lblid"] = null;
binddata();
}
}
}
protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
{
if (e.CommandName == "Edit")
{
Label lblid = (Label)e.Item.FindControl("lblid");
Label lblAlbumName = (Label)e.Item.FindControl("lblAlbumName");
Label lblAlbumRank = (Label)e.Item.FindControl("lblAlbumRank");
Label lbllst1 = (Label)e.Item.FindControl("Label1");
Label lblvdo = (Label)e.Item.FindControl("lblvdo");
txtAlbumRank.Text = lblAlbumRank.Text;
ddlPhotoAlbum.SelectedValue = lbllst1.Text;
txtAlbumName.Text = lblAlbumName.Text;
TextBox1.Text = lblvdo.Text;
Session["lblid"] = lblid.Text;
}
if (e.CommandName == "delete")
{
string id = ((Label)e.Item.FindControl("lblid")).Text;
string cmd = "delete from newdelhibar_Vedio where id='" + id + "'";
obj.DeleteRecord(cmd);
RegisterStartupScript("12", "");
binddata();
}
}
}
}