Exemplo n.º 1
0
        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);
            }
        }