protected void grdResult_RowUpdating(object sender, System.Web.UI.WebControls.GridViewUpdateEventArgs e)
        {
            var book = MongoDbProvider.db.LoadData <Book>().FirstOrDefault(b => b._id.ToString() == e.Keys[0].ToString());

            if (book != null)
            {
                book.Title  = e.NewValues[0] == null ? string.Empty : e.NewValues[0].ToString();
                book.Author = e.NewValues[1] == null ? string.Empty : e.NewValues[1].ToString();
            }
            MongoDbProvider.db.SaveData(book);
        }
示例#2
0
        protected void GridView1_RowUpdating(object sender, System.Web.UI.WebControls.GridViewUpdateEventArgs e)
        {
            Model.User item = new Model.User();

            item.UserId = Guid.Parse(((System.Web.UI.WebControls.HiddenField)GridViewUsers.Rows[e.RowIndex].FindControl("HiddenField2")).Value);

            DataHelper.UpdateUserRole(item.UserId, "Vendor");

            GridViewUsers.EditIndex = -1;

            FillGrid();
        }
        /// <summary>
        /// Implementierung des RowUpdating- Ereignisses einer Gridview.
        /// Mittels FieldPropertySetter wird der neue Wert bestimmt, und damit die Zuordnugstabelle Feldnamen/Neue Werte aktualisiert
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void _grd_RowUpdating(object sender, System.Web.UI.WebControls.GridViewUpdateEventArgs e)
        {
            var grd = sender as System.Web.UI.WebControls.GridView;

            if (e.NewValues.Contains(FieldName))
            {
                e.NewValues[FieldName] = CalculateFieldValuesFromInputs();
            }
            else
            {
                e.NewValues.Add(FieldName, CalculateFieldValuesFromInputs());
            }
        }
示例#4
0
        protected void grdResult_RowUpdating(object sender, System.Web.UI.WebControls.GridViewUpdateEventArgs e)
        {
            string query = "UPDATE Books";

            string where = "WHERE Id = " + e.Keys[0];

            Dictionary <string, object> parametters = new Dictionary <string, object>();

            parametters.Add("Title", e.NewValues[0] == null ? string.Empty : e.NewValues[0]);
            parametters.Add("Author", e.NewValues[1] == null ? string.Empty : e.NewValues[1]);

            SqLiteProvider.ExecuteSqlQueryUpdate(query, where, parametters, reader => grdResult_RowCancelingEdit(sender, null));
        }
示例#5
0
        protected void grdResult_RowUpdating(object sender, System.Web.UI.WebControls.GridViewUpdateEventArgs e)
        {
            var id   = new ObjectId(e.Keys[0].ToString());
            var word = MongoDbProvider.db.LoadData <Word>().FirstOrDefault(b => b._id == id);

            if (word != null)
            {
                word.WordName    = e.NewValues[0] == null ? string.Empty : e.NewValues[0].ToString();
                word.Translation = e.NewValues[1] == null ? string.Empty : e.NewValues[1].ToString();
            }
            MongoDbProvider.db.SaveData(word);
            grdResult.EditIndex = -1;
            grdresultFill();
        }
示例#6
0
        protected void GridView1_RowUpdating(object sender, System.Web.UI.WebControls.GridViewUpdateEventArgs e)
        {
            Product item = new Product();

            item.Id     = Convert.ToInt32(((System.Web.UI.WebControls.HiddenField)GridView1.Rows[e.RowIndex].FindControl("HiddenField2")).Value);
            item.Name   = ((System.Web.UI.WebControls.TextBox)GridView1.Rows[e.RowIndex].FindControl("TextBox1")).Text.Trim().TrimStart('+').TrimStart('*');
            item.Price  = Convert.ToDouble(((System.Web.UI.WebControls.TextBox)GridView1.Rows[e.RowIndex].FindControl("TextBox2")).Text);
            item.UserID = User.UserId;

            DataHelper.UpdateProduct(item);

            GridView1.EditIndex = -1;

            FillGrid();
        }
示例#7
0
 /// <summary>
 /// Método acionado quando a linha estiver sendo atualizada.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void RowUpdating(object sender, System.Web.UI.WebControls.GridViewUpdateEventArgs e)
 {
     // Não faz nada
 }
 protected void gridPessoas_RowUpdating(object sender, System.Web.UI.WebControls.GridViewUpdateEventArgs e)
 {
     Response.Redirect("PessoaEdit?id=" + gridPessoas.Rows[e.RowIndex].Cells[0].Text);
 }