コード例 #1
0
 /// <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;
         }
     }
 }