public static List <SP_OBTENER_ORDEN_VIATICOS_Result> ObtenerOrden(TBL_SOLICITUDVIATICOS obj)
        {
            List <SP_OBTENER_ORDEN_VIATICOS_Result> lista = null;

            try
            {
                lista    = new List <SP_OBTENER_ORDEN_VIATICOS_Result>();
                contexto = new EmpresaPK2Entities();

                var consulta = contexto.SP_OBTENER_ORDEN_VIATICOS(obj.NOMBREUSUARIO).ToList();

                if (consulta != null)
                {
                    lista = consulta;

                    /* foreach (var item in consulta)
                     * {
                     *   TBL_CABECERAORDENVIATICO ov = new TBL_CABECERAORDENVIATICO();
                     *   TBL_SOLICITUDVIATICOS sv = new TBL_SOLICITUDVIATICOS();
                     *
                     *   ov.FECHAORDEN = item.FECHAORDEN;
                     *   ov.ID_ORDEN = item.ID_ORDEN;
                     *   ov.ID_SOLICITUD = item.ID_SOLICITUD;
                     *   sv.NOMBREUSUARIO = item.NOMBREUSUARIO;
                     *   ov.ESTADOORDEN = item.ESTADOORDEN;
                     *   lista.Add(ov);
                     * }
                     */
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (contexto != null)
                {
                    contexto.Dispose();
                }
            }

            return(lista);
        }