Example #1
0
        protected void grdUsuarios_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            //Verificarmos que se ejecute lo siguiente solamente cuando lo produce
            //a este evento el botón Insertar
            if (e.CommandName.ToLower() == "insertar")
            {
                TextBox         cajaTexto;
                string          textoActual;
                Negocio.Usuario usuarioNuevo = new Negocio.Usuario();



                //Busco el control y se lo asigno a la propiedad correspondiente
                //del objeto Usuario
                cajaTexto           = (TextBox)grdUsuarios.FooterRow.FindControl("txtNombre");
                textoActual         = cajaTexto.Text;
                usuarioNuevo.Nombre = textoActual;

                //Así hago sucesivamente con el resto de los parámetros
                cajaTexto             = (TextBox)grdUsuarios.FooterRow.FindControl("txtApellido");
                textoActual           = cajaTexto.Text;
                usuarioNuevo.Apellido = textoActual;

                cajaTexto            = (TextBox)grdUsuarios.FooterRow.FindControl("txtTipoDoc");
                textoActual          = cajaTexto.Text;
                usuarioNuevo.TipoDoc = Convert.ToInt32(textoActual);

                cajaTexto           = (TextBox)grdUsuarios.FooterRow.FindControl("txtNroDoc");
                textoActual         = cajaTexto.Text;
                usuarioNuevo.NroDoc = Convert.ToInt32(textoActual);

                cajaTexto             = (TextBox)grdUsuarios.FooterRow.FindControl("txtFechaNac");
                textoActual           = cajaTexto.Text;
                usuarioNuevo.FechaNac = textoActual;

                cajaTexto              = (TextBox)grdUsuarios.FooterRow.FindControl("txtDireccion");
                textoActual            = cajaTexto.Text;
                usuarioNuevo.Direccion = textoActual;

                cajaTexto             = (TextBox)grdUsuarios.FooterRow.FindControl("txtTelefono");
                textoActual           = cajaTexto.Text;
                usuarioNuevo.Telefono = textoActual;

                cajaTexto          = (TextBox)grdUsuarios.FooterRow.FindControl("txtEmail");
                textoActual        = cajaTexto.Text;
                usuarioNuevo.Email = textoActual;

                cajaTexto            = (TextBox)grdUsuarios.FooterRow.FindControl("txtCelular");
                textoActual          = cajaTexto.Text;
                usuarioNuevo.Celular = textoActual;

                cajaTexto   = (TextBox)grdUsuarios.FooterRow.FindControl("txtNombreUsuario");
                textoActual = cajaTexto.Text;
                usuarioNuevo.NombreUsuario = textoActual;

                cajaTexto          = (TextBox)grdUsuarios.FooterRow.FindControl("txtClave");
                textoActual        = cajaTexto.Text;
                usuarioNuevo.Clave = textoActual;

                //Defino una variable del Manager para ejecutar el evento de Insertar
                Negocio.ManagerUsuarios manager = new Negocio.ManagerUsuarios();

                //Agrego el Nuevo Usuario
                manager.AgregarUsuario(usuarioNuevo);

                //Actualizo la Grilla
                grdUsuarios.DataBind();
            }
        }
        protected void grdUsuarios_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            //Verificarmos que se ejecute lo siguiente solamente cuando lo produce
            //a este evento el botón Insertar
            if (e.CommandName.ToLower() == "insertar")
            {
                TextBox cajaTexto;
                string textoActual;
                Negocio.Usuario usuarioNuevo = new Negocio.Usuario();

                //Busco el control y se lo asigno a la propiedad correspondiente
                //del objeto Usuario
                cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtNombre");
                textoActual = cajaTexto.Text;
                usuarioNuevo.Nombre = textoActual;

                //Así hago sucesivamente con el resto de los parámetros
                cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtApellido");
                textoActual = cajaTexto.Text;
                usuarioNuevo.Apellido = textoActual;

                cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtTipoDoc");
                textoActual = cajaTexto.Text;
                usuarioNuevo.TipoDoc = Convert.ToInt32(textoActual);

                cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtNroDoc");
                textoActual = cajaTexto.Text;
                usuarioNuevo.NroDoc = Convert.ToInt32(textoActual);

                cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtFechaNac");
                textoActual = cajaTexto.Text;
                usuarioNuevo.FechaNac = textoActual;

                cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtDireccion");
                textoActual = cajaTexto.Text;
                usuarioNuevo.Direccion = textoActual;

                cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtTelefono");
                textoActual = cajaTexto.Text;
                usuarioNuevo.Telefono = textoActual;

                cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtEmail");
                textoActual = cajaTexto.Text;
                usuarioNuevo.Email = textoActual;

                cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtCelular");
                textoActual = cajaTexto.Text;
                usuarioNuevo.Celular = textoActual;

                cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtNombreUsuario");
                textoActual = cajaTexto.Text;
                usuarioNuevo.NombreUsuario = textoActual;

                cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtClave");
                textoActual = cajaTexto.Text;
                usuarioNuevo.Clave = textoActual;

                //Defino una variable del Manager para ejecutar el evento de Insertar
                Negocio.ManagerUsuarios manager = new Negocio.ManagerUsuarios();

                //Agrego el Nuevo Usuario
                manager.AgregarUsuario(usuarioNuevo);

                //Actualizo la Grilla
                grdUsuarios.DataBind();
            }
        }