public UsuarioEquipo TraerUsuarioEquiPorEquipoPorRutConEntidad(int _id_equipo, string _rut_usuario)
 {
     try
     {
         UsuarioEquipo retorno = new UsuarioEquipo();
         retorno = usuarioEquipoDA.TraerUsuarioEquiPorEquipoPorRutConEntidad(_id_equipo, _rut_usuario);
         return(retorno);
     }
     catch (Exception)
     {
         throw;
     }
 }
 public UsuarioEquipo TraerUsuarioEquiPorEquipoPorRutConEntidad_Escritorio(int _id_equipo, string _rut_usuario)
 {
     try
     {
         CadenaConexion();
         UsuarioEquipo retorno = new UsuarioEquipo();
         retorno = usuarioEquipoNE.TraerUsuarioEquiPorEquipoPorRutConEntidad(_id_equipo, _rut_usuario);
         return(retorno);
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #3
0
        public UsuarioEquipo TraerUsuarioEquiPorEquipoPorRutConEntidad(int _id_equipo, string _rut_usuario)
        {
            OracleCommand    cmd           = null;
            OracleDataReader dr            = null;
            DataSet          datos         = new DataSet();
            DataTable        dt            = new DataTable();
            UsuarioEquipo    usuarioEquipo = new UsuarioEquipo();

            try
            {
                string           procedure = "USUARIO_EQUIPO_TRAER_USU_EQUI";
                OracleConnection cnx       = Global.CadenaConexionGlobal;
                cmd             = new OracleCommand(procedure, cnx);
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.Add("V_ID_EQUIPO", OracleDbType.Int32).Value       = _id_equipo;
                cmd.Parameters.Add("V_RUT_USUARIO", OracleDbType.NVarchar2).Value = _rut_usuario;

                OracleParameter retorno = cmd.Parameters.Add("C_USUARIO_EQUIPO", OracleDbType.RefCursor);
                retorno.Direction = ParameterDirection.Output;

                cmd.Connection.Open();

                dr = cmd.ExecuteReader();
                if (dr.HasRows)
                {
                    dt.Load(dr);
                    datos.Tables.Add(dt);
                    usuarioEquipo.FillFromDataSet(datos);
                }
            }
            catch (Exception pe)
            {
                Console.Write(pe.Message);
            }
            finally
            {
                cmd.Connection.Close();
            }

            return(usuarioEquipo);
        }