Esempio n. 1
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="pcedula"></param>
        /// <returns></returns>
        public StrUsuario buscarUsuarioXCedula(string pcedula)
        {
            //Creacion del datareader
             SqlDataReader drDatosUsuario;
             //Creacion del objeto grupo
             StrUsuario objStrUsuario = null;
             //Se crea una lista de parámetros
             List<Parametro> listaParam = new List<Parametro>();

             //Se crea un objeto parametro
             Parametro tmp01 = new Parametro("cedula", pcedula);
             //Agrego el objParametro a la lista Parametros.
             listaParam.Add(tmp01);

             //Llamada al store procedure
             String storeProced = Properties.Resources.PAlistarUsuariosCedula.ToString();

             try
             {
                 //Ejecuto el procedimiento y retorno los datos del usuario
                 drDatosUsuario = AD.ejecutarSP_Retorna(storeProced, listaParam);

                 if (drDatosUsuario.Read())
                 {
                     objStrUsuario = new StrUsuario(
                                         drDatosUsuario.GetInt32(0).ToString(),
                                         drDatosUsuario.GetString(1).ToString(),
                                         drDatosUsuario.GetString(2).ToString(),
                                         drDatosUsuario.GetString(3).ToString(),
                                         drDatosUsuario.GetString(4).ToString(),
                                         drDatosUsuario.GetString(5).ToString(),
                                         drDatosUsuario.GetString(6).ToString(),
                                         drDatosUsuario.GetString(7).ToString());
                 }

                 return objStrUsuario;
              //  drDatosUsuario.Close();
             }
             catch (Exception e)
             {
                 throw new Exception(e.Message);
             }
        }
Esempio n. 2
0
        /// <summary>
        /// 
        /// </summary>
        /// <returns> List<StrUsuario> Una lista de Estructura Usuario</returns>
        public List<StrUsuario> listarUsuarios()
        {
            StrUsuario tmpUsuario = new StrUsuario();
             List<StrUsuario> listaUsuarios = new List<StrUsuario>();
             try
             {
                 String cmdText;
                 cmdText = Properties.Resources.PAListarUsuarios;

                 SqlDataReader reader = AD.ejecutarSPListar(cmdText);
                                  //recorror el data reader para ir creando las estructuras y agregarlas a la coleccion
                 while (reader.Read())
                 {
                     listaUsuarios.Add(new StrUsuario(
                     tmpUsuario.IdUsuario = reader.GetValue(0).ToString(),
                     tmpUsuario.Cedula = reader.GetValue(1).ToString(),
                     tmpUsuario.Nombre = reader.GetValue(2).ToString(),
                     tmpUsuario.Apellido1 = reader.GetValue(3).ToString(),
                     tmpUsuario.Apellido2 = reader.GetValue(4).ToString(),
                     tmpUsuario.Correo = reader.GetValue(5).ToString(),
                     tmpUsuario.Genero = reader.GetValue(6).ToString(),
                     tmpUsuario.NombreRol = reader.GetValue(7).ToString()
                     ));
                 }
                 reader.Close();
                     return listaUsuarios;
             }
             catch (SqlException e)
             {
                 throw e;
             }
        }