Beispiel #1
0
        /// <summary>
        /// Retorna El Registro De Un Usuario Por Medio Del Procedemiento Almacenado
        ///
        /// </summary>
        /// <param name="pIUsuario"></param>
        /// <returns></returns>
        public sp_RetornaUsuarioID_Result RetornaUsuarioID(int pIdUsuario)
        {
            ///Crear La Variable Que Va Retornar
            sp_RetornaUsuarioID_Result resultado = new sp_RetornaUsuarioID_Result();

            /*
             * asignarle a la variable el resultado del llamado del procedemiento almacenado
             * es necesario incluir la instruccion FirstOrDefault
             * para que retorne un unico registro, ya que EF asume que siempre se retornan
             * "n" registros en los procedimientos almacenados que ejecutan las sentenecia
             * select
             *
             */
            resultado =
                this.modeloBD.sp_RetornaUsuarioID(pIdUsuario).FirstOrDefault();
            ///Se Indica Que Retorne El Primero O Efecto Nulo

            return(resultado);
        }
Beispiel #2
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();
                }
            }
        }
Beispiel #3
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();
                }
            }
        }