/// <summary>
        /// Meotodo que llena la tabla de documentos pendientes de digitalizar
        /// </summary>
        /// <param name="origenTabla">DataGridStyle de origen, sera vaciado y rellenado</param>
        /// <param name="expediente">ID del expediente al que deben perdenecer los documentos</param>
        /// <param name="completado">Indica si los documentos a mostrarse deben estar completados o no</param>
        /// <returns></returns>
        public Entidades.DataGridStyle LlenarTablaDocumentosPendientes(Entidades.DataGridStyle origenTabla, int expediente, bool completado)
        {
            documentoDigId.Clear();
            origenTabla.Rows.Clear();
            SQLEstado sQLEstado;

            sQLEstado = completado ? Conexion.EjecutarConsulta("Execute SP_DIG_OBTENER_DOC_PENDIENTES " + expediente + ", 1") : Conexion.EjecutarConsulta("Execute SP_DIG_OBTENER_DOC_PENDIENTES " + expediente + ", 0");

            if (sQLEstado.Estado)
            {
                while (sQLEstado.Resultado.HasRows && sQLEstado.Resultado.Read())
                {
                    documentoDigId.Add(sQLEstado.Resultado.GetInt32(0));
                    DateTime fechaDigitalizado;
                    String   fechaTexto;
                    try
                    {
                        fechaDigitalizado = sQLEstado.Resultado.GetDateTime(2);
                        fechaTexto        = fechaDigitalizado.ToLongDateString();
                    }catch (Exception e)
                    {
                        fechaTexto = "No se ha digitalizado";
                        Console.WriteLine(e.Message);
                    }
                    origenTabla.Rows.Add(sQLEstado.Resultado.GetString(1), fechaTexto);
                }
                sQLEstado.Resultado.Close();
            }
            return(origenTabla);
        }
        /// <summary>
        /// Metodo que permite llenar el DataGridStyle que se ubica en la pantalla principal
        /// </summary>
        /// <param name="origenTabla">DataGridStyle de origen, sera vaciado y rellenado</param>
        /// <param name="completado">Indica si los registros deben estar completados o no</param>
        /// <param name="filtro">Undica si se filtrara eb la busqueda de la BD</param>
        /// <param name="clave">Palabra para incluir en el filtro</param>
        /// <returns>El mismo DataGridStyle pero con datos</returns>
        public Entidades.DataGridStyle LlenarTablaExpedientesPendientes(Entidades.DataGridStyle origenTabla, bool completado, int filtro, string clave)
        {
            if (clave == null || clave == string.Empty)
            {
                filtro = 0;
            }
            registroId.Clear();
            origenTabla.Rows.Clear();
            SQLEstado sQLEstado;

            sQLEstado = completado ? Conexion.EjecutarConsulta("Execute SP_DIG_OBTENER_DATOS_EXPEDIENTE " + Usuario.IdArea + ", 1, " + filtro + ", '" + clave + "'") : Conexion.EjecutarConsulta("Execute SP_DIG_OBTENER_DATOS_EXPEDIENTE " + Usuario.IdArea + ", 0, " + filtro + ", '" + clave + "'");

            if (sQLEstado.Estado)
            {
                while (sQLEstado.Resultado.HasRows && sQLEstado.Resultado.Read())
                {
                    registroId.Add(sQLEstado.Resultado.GetInt32(0));
                    origenTabla.Rows.Add(sQLEstado.Resultado.GetString(1), sQLEstado.Resultado.GetDateTime(2), sQLEstado.Resultado.GetString(3), sQLEstado.Resultado.GetString(4), sQLEstado.Resultado.GetString(5), sQLEstado.Resultado.GetBoolean(6));
                }
                sQLEstado.Resultado.Close();
            }
            return(origenTabla);
        }