protected void grilladedatospersonales_RowUpdating(object sender, GridViewUpdateEventArgs e) { UsuarioEntidad UsuarioActualizado = new UsuarioEntidad(); ////////////////////ACA SE TOMAN LOS DATOS DE SESION//////////////////////////////// //usuarioentidad.NombreUsuario = "test"; //usuarioentidad.cuit = "20377540582"; GridViewRow row = grilladedatospersonales.Rows[e.RowIndex]; string unNombre = ((TextBox)row.Cells[1].Controls[0]).Text; string unApellido = ((TextBox)row.Cells[2].Controls[0]).Text; string unEmail = ((TextBox)row.Cells[3].Controls[0]).Text; if (!string.IsNullOrWhiteSpace(unNombre) && !string.IsNullOrWhiteSpace(unApellido) && !string.IsNullOrWhiteSpace(unEmail)) { UsuarioActualizado.Nombre = ((TextBox)row.Cells[1].Controls[0]).Text; UsuarioActualizado.Apellido = ((TextBox)row.Cells[2].Controls[0]).Text; UsuarioActualizado.Email = ((TextBox)row.Cells[3].Controls[0]).Text; UsuarioActualizado.CUIT = usuarioentidad.CUIT; UsuarioActualizado.NombreUsuario = usuarioentidad.NombreUsuario; UsuarioBLL.UpdateDatosPersonales(UsuarioActualizado); usuarioentidad.Email = UsuarioActualizado.Email; usuarioentidad.Nombre = UsuarioActualizado.Nombre; usuarioentidad.Apellido = UsuarioActualizado.Apellido; //Reset the edit index. grilladedatospersonales.EditIndex = -1; //Bind data to the GridView control. grilladedatospersonales.DataBind(); CargarGrillaDatosPersonales(); grilladedatospersonales.DataBind(); } else { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("MsjAtencion('"); sb.Append(Resources.Global.CampoNombreVacio); sb.Append("');"); sb.Append("$('#ErrorMsj').modal('show');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "ModalScriptError1", sb.ToString(), false); } }