public static List <Historico_FacturacionEntity> GetAllCliente()
        {
            string conn = "";

            foreach (var key in ConfigurationManager.AppSettings.AllKeys)
            {
                if (key == "SQLConnectionString")
                {
                    conn = ConfigurationManager.AppSettings[key];
                }
            }
            List <Historico_FacturacionEntity> facturas = new List <Historico_FacturacionEntity>();

            using (SqlConnection oConn = new SqlConnection(conn))
            {
                oConn.Open();
                SqlCommand    command = new SqlCommand(SqlGetALLCliente, oConn);
                SqlDataReader reader  = command.ExecuteReader();
                while (reader.Read())
                {
                    Historico_FacturacionEntity factura = new Historico_FacturacionEntity();
                    factura.id_empresa  = reader["id_empresa"].ToString();
                    factura.num_Fact    = reader["num_Fact"].ToString();
                    factura.RutaDetalle = reader["path_detalle"].ToString();
                    factura.RutaResumen = reader["path_resumen_web"].ToString();
                    factura.Cliente     = reader["Cliente"].ToString();
                    factura.FlagPDF     = reader["Print_PDF"].ToString();
                    factura.Subcliente  = reader["Subcliente"].ToString();
                    factura.Tipo        = "CABLE";

                    facturas.Add(factura);
                }
            }
            return(facturas);
        }
        public static void Insert(Historico_FacturacionEntity entidad)
        {
            string conn = "";

            foreach (var key in ConfigurationManager.AppSettings.AllKeys)
            {
                if (key == "SQLConnectionString")
                {
                    conn = ConfigurationManager.AppSettings[key];
                }
            }

            using (SqlConnection oConn = new SqlConnection(conn))
            {
                oConn.Open();
                string     sql     = string.Format(SqlInsertRegistro, entidad.num_Fact, entidad.id_empresa, entidad.Cliente, entidad.Subcliente, entidad.RutaDetalle, entidad.RutaResumen, entidad.FlagPDF, entidad.Tipo, entidad.ExisteFichero);
                SqlCommand command = new SqlCommand(sql, oConn);
                command.ExecuteNonQuery();
            }
        }
        public static List <Historico_FacturacionEntity> GetFacturasMovil(string facturasmovil)
        {
            string conn = "";

            foreach (var key in ConfigurationManager.AppSettings.AllKeys)
            {
                if (key == "SQLConnectionString")
                {
                    conn = ConfigurationManager.AppSettings[key];
                }
            }
            List <Historico_FacturacionEntity> facturas = new List <Historico_FacturacionEntity>();

            using (SqlConnection oConn = new SqlConnection(conn))
            {
                oConn.Open();

                SqlCommand command = new SqlCommand(string.Format(SqlCopiarFacturasLocalMovil, facturasmovil), oConn);
                command.CommandTimeout = 0;
                SqlDataReader reader = command.ExecuteReader();
                while (reader.Read())
                {
                    Historico_FacturacionEntity factura = new Historico_FacturacionEntity();
                    factura.id_empresa  = reader["id_empresa"].ToString();
                    factura.num_Fact    = reader["num_Fact"].ToString();
                    factura.RutaResumen = reader["path_resumen_web"].ToString();
                    factura.RutaDetalle = reader["path_detalle"].ToString();
                    factura.Cliente     = reader["Cliente"].ToString();
                    factura.Subcliente  = reader["Subcliente"].ToString();
                    factura.Tipo        = "COPIAR";

                    facturas.Add(factura);
                }
            }
            return(facturas);
        }