#region GridViewUser_RowCommand
protected void GridViewUser_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "DeleteCommand")
{
deleteRecords();
}
if (e.CommandName == "SaveCommand")
{
ImageButton imgBtn = (ImageButton)GridViewUser.Rows[GridViewUser.EditIndex].FindControl("imgSave");
int Indx = 0;
try
{
if (imgBtn.CommandArgument != "")
Indx = int.Parse(imgBtn.CommandArgument);
else
Indx = GridViewUser.EditIndex;
}
catch (Exception)
{
Indx = GridViewUser.EditIndex;
}
//int rowId = Convert.ToInt32(e.CommandArgument);
string procedure = "SP_UPDATE_USERDATA_BY_USERID";
TextBox txtUserName = ((TextBox)GridViewUser.Rows[Indx].FindControl("txtUserName"));
TextBox txtPassword = ((TextBox)GridViewUser.Rows[Indx].FindControl("txtPassword"));
Label lblUserID1 = ((Label)GridViewUser.Rows[Indx].FindControl("lblUserID1"));
int result = userEntity.UpdateUserData(Convert.ToInt32(lblUserID1.Text), txtUserName.Text, txtPassword.Text, procedure);
if (result > 0)
{
lblMessage.Text = "Records updated successfully";
lblMessage.ForeColor = Color.Green;
GridViewUser.EditIndex = -1;
BindGrid();
}
else
{
lblMessage.Text = "Records already Exist";
lblMessage.ForeColor = Color.Red;
}
}
if (e.CommandName == "EditCommand")
{
GridViewUser.EditIndex = Convert.ToInt32(e.CommandArgument);
BindGrid();
}
}
#endregion
No comments:
Post a Comment