/// <summary> /// perform edit and delete /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void gvExpense_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Edits") { hidExpenseID.Value = e.CommandArgument.ToString().Trim(); BindEntryControl(); } else if (e.CommandName == "Deletes") { try { //string whereClause = "pSOExpenseID=" + e.CommandArgument.ToString(); string columnValue = " DeleteDt='" + DateTime.Now.ToShortDateString() + "',ChangeID='" + Session["UserName"].ToString() + "',ChangeDt='" + DateTime.Now.ToShortDateString() + "'"; expenseEntry.UpdatePOExpense(columnValue, e.CommandArgument.ToString()); //lblMessage.Text = utility.DeleteMessage; utility.DisplayMessage(MessageType.Success, deleteMessage, lblMessage); BindDataGrid(); ClearEntryControl(); upExpenseEntry.Update(); upExpenseGrid.Update(); upProgress.Update(); } catch (Exception ex) { throw; } } }