예제 #1
0
        void CargarUsuario()
        {
            ///Obtener El Parametro De Consulta Seleccionado Desde
            ///Formulario UsuarioLista

            string parametro = this.Request.QueryString["IdUsuario"];

            ///Validar si el parametro es correcto
            if (String.IsNullOrEmpty(parametro))
            {
                ///Lanzar Alerta De Que No Hay Ningun Parametro
                Response.Write("<script>alert('Parámetro nulo')</script>");
            }
            else
            {
                ///Convertir La Variable De Consulta A INT
                int IdUsuario = Convert.ToInt16(parametro);
                /// Se Crea Una Instancia De BLUsuarios
                BLusuarios usuarioObtenido = new BLusuarios();
                /// Se Crea Una Instancia Del Modelo De BD
                sp_RetornaUsuarioID_Result resultUsuario = new sp_RetornaUsuarioID_Result();
                ///Invocar Al Procedimiento Almacenado
                ///Que Retorna Un Usuario Por ID De La Clase BL
                ///Y Se Asigna A Result
                resultUsuario = usuarioObtenido.RetornaUsuarioID(IdUsuario);
                ///Si RESULT Es Vacio Redireccionar A UsuarioLista
                if (resultUsuario == null)
                {
                    Response.Redirect("frmUsuarioLista.aspx");
                }
                else
                {
                    ///Se Asignan A Los TextBox Los Datos Del Usuario Obtenido
                    this.txtTipoEmpleado.Text    = resultUsuario.TipoUsuario.ToString();
                    this.txtNombre.Text          = resultUsuario.Nombre;
                    this.txtPrimerApellido.Text  = resultUsuario.PrimerApellido;
                    this.txtSegundoApellido.Text = resultUsuario.SegundoApellido;
                    this.txtCedula.Text          = resultUsuario.Cedula;
                    this.hdUsuario.Value         = resultUsuario.IdUsuario.ToString();
                }
            }
        }
예제 #2
0
        void CargarUsuario()
        {
            string parametro = this.Request.QueryString["IdUsuario"];

            //validar si el parametro es correcto
            if (String.IsNullOrEmpty(parametro))
            {
                Response.Write("<script>alert('Parámetro nulo')</script>");
            }
            else
            {
                int        IdUsuario       = Convert.ToInt32(parametro);
                BLusuarios usuarioObtenido = new BLusuarios();
                sp_RetornaUsuarioID_Result resultUsuario = new sp_RetornaUsuarioID_Result();
                ///invocar al procedimiento
                resultUsuario = usuarioObtenido.RetornaUsuarioID(IdUsuario);
                if (resultUsuario == null)
                {
                    Response.Redirect("frmUsuarioLista.aspx");
                }
                else
                {
                    this.txtNombre.Text               = resultUsuario.Nombre;
                    this.txtPrimerApellido.Text       = resultUsuario.PrimerApellido;
                    this.txtSegundoApellido.Text      = resultUsuario.SegundoApellido;
                    this.txtCedula.Text               = resultUsuario.Cedula;
                    this.txtfechanacimiento.Text      = resultUsuario.FechaNacimiento.ToString();
                    this.txtdireccion.Text            = resultUsuario.Direccion;
                    this.txtTelefonoprincipal.Text    = resultUsuario.TelefonoPrincipal;
                    this.txtTelefonosecundario.Text   = resultUsuario.TelefonoSecundario;
                    this.txtcorreo.Text               = resultUsuario.Correo;
                    this.txtContrasenia.Text          = resultUsuario.Contrasenia;
                    this.ddlgenero.SelectedValue      = resultUsuario.Genero;
                    this.LstTipoUsuario.SelectedValue = resultUsuario.TipoUsuario;

                    /////asignar al hidden field
                    /////el valor de la llave primaria
                    hdidUsuario.Value = resultUsuario.IdUsuario.ToString();
                }
            }
        }