protected void gvHistoryTransactionDetails_RowUpdating(object sender, GridViewUpdateEventArgs e) { Label lblHistoryTransactionId = (Label)gvHistoryTransactionDetails.Rows[e.RowIndex].FindControl("lblHistoryTransactionId"); DropDownList ddlEditProduct = (DropDownList)gvHistoryTransactionDetails.Rows[e.RowIndex].FindControl("ddlEditProduct"); TextBox txtEditComments = (TextBox)gvHistoryTransactionDetails.Rows[e.RowIndex].FindControl("txtEditComments"); TextBox txtEditCount = (TextBox)gvHistoryTransactionDetails.Rows[e.RowIndex].FindControl("txtEditCount"); TextBox txtEditTotalAmount = (TextBox)gvHistoryTransactionDetails.Rows[e.RowIndex].FindControl("txtEditTotalAmount"); Domain.Historytransaction existing = historytransactionRepo.GetById(Convert.ToInt32(lblHistoryTransactionId.Text)); if (existing != null) { existing.ProductId = Convert.ToInt32(ddlEditProduct.SelectedValue); existing.Comments = txtEditComments.Text; existing.Count = Convert.ToInt32(txtEditCount.Text); existing.TotalAmount = Convert.ToDecimal(txtEditTotalAmount.Text); existing.LastUpdatedBy = "admin"; existing.LastUpdationTime = DateTime.Now; existing.TenantId = tenantId; } historytransactionRepo.Edit(existing); historytransactionRepo.Save(); gvHistoryTransactionDetails.EditIndex = -1; BindData(); //conn.Open(); //string cmdstr = "update EmployeeDetails set name=@name,designation=@designation,city=@city,country=@country where empid=@empid"; //SqlCommand cmd = new SqlCommand(cmdstr, conn); //cmd.Parameters.AddWithValue("@empid", lblEditEmpID.Text); //cmd.Parameters.AddWithValue("@name", txtEditName.Text); //cmd.Parameters.AddWithValue("@designation", txtEditDesignation.Text); //cmd.Parameters.AddWithValue("@city", txtEditCity.Text); //cmd.Parameters.AddWithValue("@country", txtEditCountry.Text); //cmd.ExecuteNonQuery(); //conn.Close(); //gvHistoryTransactionDetails.EditIndex = -1; //BindData(); }
protected void gvHistoryTransactionDetails_RowCommand(object sender, GridViewCommandEventArgs e) { try { if (e.CommandName.Equals("ADD")) { DropDownList ddlAddProduct = (DropDownList)gvHistoryTransactionDetails.FooterRow.FindControl("ddlAddProduct"); TextBox txtAddComments = (TextBox)gvHistoryTransactionDetails.FooterRow.FindControl("txtAddComments"); TextBox txtAddCount = (TextBox)gvHistoryTransactionDetails.FooterRow.FindControl("txtAddCount"); TextBox txtAddTotalAmount = (TextBox)gvHistoryTransactionDetails.FooterRow.FindControl("txtAddTotalAmount"); Domain.Historytransaction historytransaction = new Domain.Historytransaction() { ProductId = Convert.ToInt32(ddlAddProduct.SelectedValue), Comments = txtAddComments.Text, Count = Convert.ToInt32(txtAddCount.Text), TotalAmount = Convert.ToInt32(txtAddTotalAmount.Text), CreationTime = DateTime.Now, LastUpdationTime = DateTime.Now, CreatedBy = "admin", LastUpdatedBy = "admin", TenantId = tenantId, }; historytransactionRepo.Add(historytransaction); historytransactionRepo.Save(); BindData(); } } catch (Exception ex) { Response.Write(ex.Message); } }